Catatan Teknis zhaoJian

nginx menutup situs default, header host kosong (melarang akses IP langsung, mencegah resolusi domain berbahaya, mencegah pengalihan multi-situs yang tidak jelas)

Teknologi ~1184 kata · 3 menit baca - dilihat

Secara default, NGINX mengakses situs yang ada di server saat memasukkan alamat IP secara langsung. Situasi ini juga terjadi jika hanya nama domain yang diselesaikan tanpa pengikatan. Untuk mencegah resolusi domain berbahaya, menghindari pengalihan yang tidak jelas saat mengakses melalui IP di server yang sama dengan beberapa situs, atau melarang akses IP langsung.

Anda dapat memodifikasi file konfigurasi utama nginx.conf NGINX agar header host mengembalikan kode status HTTP 444.

444 No Response Tidak ada respons Ekstensi server HTTP di Nginx, digunakan dalam log Nginx. Menunjukkan bahwa server tidak mengembalikan informasi ke klien dan menutup koneksi (berguna saat menghalangi malware).

Tambahkan konten berikut di bagian http{} file konfigurasi NGINX:

server {
listen 80 default;
listen 443 default_server; #Aktifkan saat menggunakan https/443
ssl_certificate xxx.pem; #Aktifkan saat menggunakan https/443, masukkan jalur sertifikat SSL yang valid dari situs mana pun
ssl_certificate_key xxx.pem; #Aktifkan saat menggunakan https/443, masukkan jalur sertifikat SSL yang valid dari situs mana pun
server_name _;
return 444;
}
Bagikan:

Komentar