Heim > Backend-Entwicklung > PHP-Tutorial > Nginx legt einen ungebundenen Domänennamen fest, um den Zugriff zu verhindern

Nginx legt einen ungebundenen Domänennamen fest, um den Zugriff zu verhindern

不言
Freigeben: 2023-04-02 20:32:02
Original
2231 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die Einstellung von Nginx vor, um den Zugriff auf ungebundene Domänennamen zu verbieten. Er hat einen bestimmten Referenzwert. Jetzt können Freunde in Not darauf verweisen.

Standardmäßig erlaubt Nginx Direkter Zugriff: Sie können direkt über die IP auf die Website zugreifen oder über einen nicht festgelegten Domänennamen (z. B. wenn jemand seinen eigenen Domänennamen auf Ihre Server-IP verweist). Dadurch werden einige Websites auf dem Server leicht offengelegt. Wie stellen wir Nginx so ein, dass dieses Verhalten verhindert wird?
server {
    listen 80 default_server;
    server_name _;
    return 404;
}
Nach dem Login kopieren

Wenn der ungebundene Domänenname auf Ihren Server verweist und nicht mit dem von Ihnen konfigurierten Domänennamen des virtuellen Hosts übereinstimmen kann, wird dieser virtuelle Host standardmäßig verwendet und 404 wird direkt zurückgegeben.

listen 80 default_server: Geben Sie das Serverkonfigurationssegment als Standardhost von Port 80 an. Das heißt, wenn der ungebundene Domänenname auf Ihren Server verweist und nicht mit dem von Ihnen konfigurierten virtuellen Hostdomänennamen übereinstimmen kann, wird dieser verwendet standardmäßig virtueller Host.

server_name _: Das _ hier kann durch beliebige andere ungültige Zeichen oder ungültige Domänennamen ersetzt werden, was bedeutet, dass auf die Serverkonfiguration nicht normal zugegriffen werden kann.

return 404: bedeutet, dass direkt ein 404-Fehler zurückgegeben wird.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

So fügen Sie Module zu Nginx hinzu

Nginx implementiert Reverse-Proxy und Lastausgleich

Das obige ist der detaillierte Inhalt vonNginx legt einen ungebundenen Domänennamen fest, um den Zugriff zu verhindern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage