Cara Menyembunyikan Versi Pelayan Nginx di Linux
- 2237
- 356
- Jerome Quitzon
Dalam artikel pendek ini, kami akan menunjukkan kepada anda bagaimana bersembunyi Nginx versi pelayan pada halaman ralat dan di "Pelayan http"Bidang Header Response di Linux. Ini adalah salah satu amalan utama yang disyorkan dalam menjamin pelayan HTTP dan proksi anda.
Baca juga: Cara menyembunyikan nombor versi Apache dan maklumat sensitif lain
Panduan ini mengandaikan bahawa anda sudah memasang Nginx pada sistem anda atau menyiapkan timbunan Lemp penuh dengan mengikuti mana -mana tutorial di bawah ini berdasarkan pengedaran Linux anda:
- Cara Memasang Lemp (Linux, Nginx, MariaDB, PHP-FPM) pada Debian 9 Stretch
- Cara Memasang Nginx, MariaDB dan PHP (FEMP) Tumpukan pada FreeBSD
- Cara Memasang Nginx, MariaDB 10, Php 7 (Lemp Stack) dalam 16.10/16.04
- Pasang nginx terkini 1.10.1, MariaDB 10 dan Php 5.5/5.6 pada RHEL/CentOS 7/6 & Fedora 20-26
"server_tokens"Arahan bertanggungjawab untuk memaparkan nombor versi dan sistem operasi Nginx pada halaman ralat dan di medan header respons HTTP" pelayan "seperti yang ditunjukkan dalam tangkapan skrin berikut.
Nombor versi nginxUntuk melumpuhkan ini, anda perlu mematikan server_tokens arahan dalam /etc/nginx/nginx.Conf fail konfigurasi.
# vi/etc/nginx/nginx.conf atau $ sudo nano/etc/nginx/nginx.Conf
Tambahkan baris berikut ke Konteks HTTP Seperti shwon di skrin ditembak di bawah.
server_token off;Matikan token pelayan di nginx
Setelah menambah garis di atas, simpan fail dan mulakan semula pelayan nginx untuk melaksanakan perubahan baru.
# Systemctl Mulakan semula nginx atau $ sudo Systemctl mulakan semula nginx
Sekarang sahkan jika ia berfungsi.
Menyembunyikan versi nginxCatatan: Ini hanya akan menyembunyikan nombor versi pelayan, tetapi bukan tandatangan pelayan (nama). Sekiranya anda ingin menyembunyikan nama pelayan, menyusun nginx dari sumber dan sertakan --membina = nama
pilihan untuk menetapkan nama binaan nginx.
Sekiranya anda menjalankan PHP di pelayan web nginx anda, saya cadangkan anda menyembunyikan nombor versi php.
Untuk lebih mengasingkan dan mengeras pelayan web Nginx, lihat Panduan Komprehensif kami untuk mendapatkan Nginx di Linux, yang akan anda dapati berguna:
- Panduan Terbaik untuk Mengamankan, Mengeraskan dan Meningkatkan Prestasi Pelayan Web Nginx
Dalam artikel ini, kami menjelaskan cara menyembunyikan versi pelayan nginx dalam halaman ralat dan medan header respons HTTP "pelayan", di Linux. Sekiranya anda mempunyai pertanyaan, gunakan borang komen di bawah untuk sampai ke kami.
- « 6 Sebab Mengapa Linux Lebih Baik daripada Windows untuk Pelayan
- Cara memasang 'cari perintah' untuk mencari fail di linux »