it-swarm.com.de

Standardservername nginx

Ein Server hostet mehrere Websites mit jeweils einem eigenen Domainnamen. Nginx wird als Reverse-Proxy verwendet.

Wenn ein Domain-Name auf die IP des Servers verweist und kein server_name angegeben ist, liefert nginx ein Standard, das mit der ersten Konfigurationsdatei übereinstimmt.

Ich möchte dieses Verhalten vermeiden und selbst festlegen, dass die Standard Website Nginx dienen soll.

Wie kann ich das machen? Wie kann ein _Standard server_name server gewählt werden, wenn der angeforderte Domainname nicht existiert?.

1
Auzias

Fügen Sie der Direktive listen das Schlüsselwort default_server hinzu.

server {
    listen 80 default_server;
    ...
}

Siehe dieses Dokument für weitere Informationen.

1
Richard Smith