Jump to content

Nginx:Menyembunyikan Versi: Difference between revisions

From Wiki
Line 18: Line 18:
===3. Restart NGINX===
===3. Restart NGINX===
Memeriksa apakah configurasi NGINX terdapat kesalahan
Memeriksa apakah configurasi NGINX terdapat kesalahan
  sudo nginx -t
  {{Terminal|sudo nginx -t}}


Jika tidak terjadi error, jalankan perintah berikut
Jika tidak terjadi error, jalankan perintah berikut
  sudo service nginx reload #debian/ubuntu
  {{Terminal|sudo service nginx reload #debian/ubuntu}}
 
  {{Terminal|systemctl restart nginx #redhat/cento}}
  systemctl restart nginx #redhat/cento


==Terkait==
==Terkait==

Revision as of 11:00, 9 November 2021

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

Template:Terminal
Hilangkan Tanda Pagar Server_Token_Off

2. Hide NGINX Server Version & Name

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

Template:Code
http{
    ...
    server_tokens off;
    ...
}

3. Restart NGINX

Memeriksa apakah configurasi NGINX terdapat kesalahan

Template:Terminal

Jika tidak terjadi error, jalankan perintah berikut

Template:Terminal
Template:Terminal

Terkait

Source