Rumah >Operasi dan penyelenggaraan >Nginx >Bagaimana untuk menghalang Nginx daripada dihuraikan secara jahat oleh nama domain
Terutamanya disebabkan oleh kekurangan kod konfigurasi berikut: nginx versi 1.8.0
server { listen 80 default_server; server_name _; return 403; }
menyebabkan semua nama pelayan yang tidak dikonfigurasikan untuk mengembalikan ralat 403
Saya tidak pernah menambahkan konfigurasi ini pada nginx sebelum ini. , tetapi saya tidak pernah menghadapi masalah seperti itu sebelum ini, dan saya mengujinya pada pelayan lain Walaupun tanpa kod ini, adalah mustahil untuk menghuraikan dan meminta saya sangat terdiam.
Tambahan:
Selepas mencari, saya mendapati bahawa nginx harus menggunakan kod status 444 yang unik untuk masalah seperti ini sisi penyemak imbas Apabila mengakses, penyemak imbas secara automatik akan menggesa pengguna bahawa pengguna tidak boleh mengakses
Hasil yang ditangkap melalui curl (outputnya ialah mesej ralat http)
Atas ialah kandungan terperinci Bagaimana untuk menghalang Nginx daripada dihuraikan secara jahat oleh nama domain. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!