Nginx:Menyembunyikan Versi

Revision as of 22:14, 4 November 2021 by Kangtain (talk | contribs) (Created page with "Secara default, NGINX mengembalikan tanda tangan server di header respons yang berisi informasi seperti nama dan versi server. Informasi string server NGINX ini dapat disalahg...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Secara default, NGINX mengembalikan tanda tangan server di header respons yang berisi informasi seperti nama dan versi server. Informasi string server NGINX ini dapat disalahgunakan oleh penyerang. Berikut cara menyembunyikan versi server NGINX dari header. Anda dapat menggunakan langkah yang sama untuk menyembunyikan informasi server NGINX seperti tanda tangan server NGINX dan nama server. Faktanya, ini adalah salah satu langkah kunci untuk memperkuat server NGINX.

1. Open NGINX configuration file

nano /etc/nginx/nginx.conf

2. Hide NGINX Server Version & Name

The NGINX server information can be hidden using server_tokens header. Add the following line to http block.

http{
    ...
    server_tokens off;
    ...
}

3. Restart NGINX

Memeriksa apakah configurasi NGINX terdapat kesalahan

sudo nginx -t

Jika tidak terjadi error, jalankan perintah berikut

sudo service nginx reload #debian/ubuntu
systemctl restart nginx #redhat/cento

Source