Wie konfiguriere ich Nginx so, dass bestimmte Domänennamen auf lokale Verzeichnisse verweisen?
phpcn_u1582
phpcn_u1582 2017-05-16 17:15:46
0
1
820

Ich bin neu bei Nginx und verstehe die Terminologie und Konfiguration des Dokuments nicht sehr gut. Ich möchte hier alle fragen.

Ich habe die folgende Nginx-Konfiguration, aber ich kann immer noch nicht auf das Verzeichnis verweisen my.domain.com 等域名指向本地目录 /usr/www/。已经 通过nginx -s reload 重载配置文件,访问 http://my.domain.com und es anzeigen.

server {
    listen       80;
    server_name  my.domain.com;
    index  index.html index.htm;
    
    autoindex on;
    autoindex_exact_size on;
    autoindex_localtime on;

    location / {
        root   /usr/www/;
    }
}

Der Versuch, den Domainnamen durch die tatsächliche entsprechende IP-Adresse zu ersetzen, funktioniert ebenfalls nicht.

Natürlich wird es wirksam, wenn Servername auf localhost gesetzt ist.

Stellen Sie sicher, dass der Host den Domainnamen nicht umleitet. (Übrigens, kommt es zu Konflikten zwischen Nginx und Host oder hat Iginx eine höhere Priorität?)

phpcn_u1582
phpcn_u1582

Antworte allen(1)
曾经蜡笔没有小新

在hosts文件里,把my.domain.com设置为127.0.0.1,然后在nginx里配置就好了呀

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage