Mein Server wird mit Nginx erstellt. Jetzt gibt es ein Szenario wie folgt:
A.com的A记录指向a.b.c.d
B.com的A记录指向a.b.c.d
Meine Nginx-Einstellungen
listen a.b.c.d:80 default;
server_name A.com;
Derzeit wird meine Website standardmäßig geöffnet, wenn Sie B.com besuchen, und die Ressourcen auf der Website können auch korrekt zitiert werden.
Wie konfiguriere ich die Konfiguration, um B.com und andere Domainnamen unzugänglich zu machen?
Ich verstehe, dass Sie Fehlercodes für andere Domänennamen zurückgeben können, wenn Sie eine Beurteilung hinzufügen, wenn {} vorhanden ist. Wenn jedoch mehrere Vhosts vorhanden sind, ist die Konfiguration schwieriger. Gibt es eine elegantere und universellere Möglichkeit?
你把默认域名配置成返回 403 的呗:
参见: http://wiki.nginx.org/NginxVirtualHostExample