nginx bukan sahaja boleh menyembunyikan maklumat versi, tetapi juga menyokong maklumat pelayan web tersuai
Mari kita lihat hasil penyembunyian akhir dahulu
Bagaimana untuk melaksanakannya secara khusus, ia sebenarnya sangat mudah, sila baca di bawah
1 Muat turun versi stabil terkini dari tapak web rasmi
wget http://nginx.org/download/nginx-1.14.1.tar.gz
2 Unzip
tar -xf nginx-1.14.1.tar.gzcd nginx-1.14.1
3 Ubah suai c fail
(1) vim src/http/ngx_http_header_filter_module.c #Ubah suai baris 49
statik u_char ngx_string[]_ ="server_string_string:[]_" " crlf; #Tulis anda selepas pelayan Maklumat pelayan tersuai
(2) vim src/http/ngx_http_special_response.c #Ubah suai baris 36
5 Susun dan pasang
"< hr >
./configure --prefix=/usr/local/nginx
6 Ubah suai fail konfigurasi nginx, tambah server_tokens dimatikan di bawah nod http
rreee7 Mulakan nginx
make && make install
vim /usr/local/nginx/conf/nginx.conf .... http { server_tokens off; .....
Ujian akses penyemak imbas
Arahan:
(1) Jika anda hanya mahu menyembunyikan nombor versi, dan tidak mahu menyesuaikan maklumat pelayan, tidak perlu melakukan langkah 3.
(2) Jika anda menaik taraf nginx dan juga perlu sesuaikan rentetan, tiada masalah Anda boleh mengubah suai fail c dahulu - ->./configure -->
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah nombor versi tersembunyi nginx dan maklumat pelayan WEB. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!