Nginx:Menyembunyikan Versi: Difference between revisions
No edit summary |
|||
| Line 2: | Line 2: | ||
===1. Open NGINX configuration file=== | ===1. Open NGINX configuration file=== | ||
<syntaxhighlight lang="shell"> | |||
sudo apt install nginx-extras | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="shell">vim /etc/nginx/nginx.conf</syntaxhighlight> | |||
*Mengganti nama header request server | *Mengganti nama header request server | ||
<syntaxhighlight lang="shell">more_set_headers 'Server: MyServer';</syntaxhighlight> | |||
*Ganti <code>MyServer</code> sesuka Anda. | *Ganti <code>MyServer</code> sesuka Anda. | ||
| Line 16: | Line 19: | ||
The NGINX server information can be hidden using server_tokens header. Add the following line to http block. | The NGINX server information can be hidden using server_tokens header. Add the following line to http block. | ||
<syntaxhighlight lang="nginx" line="1"> | |||
http{ | |||
... | |||
server_tokens off; | |||
... | |||
} | |||
</syntaxhighlight> | |||
===3. Restart NGINX=== | ===3. Restart NGINX=== | ||
Memeriksa apakah configurasi NGINX terdapat kesalahan | Memeriksa apakah configurasi NGINX terdapat kesalahan | ||
<syntaxhighlight lang="shell">sudo nginx -t</syntaxhighlight> | |||
Jika tidak terjadi error, jalankan perintah berikut | Jika tidak terjadi error, jalankan perintah berikut | ||
*Debian/Ubuntu | |||
<syntaxhighlight lang="shell">sudo service nginx reload</syntaxhighlight> | |||
*Redhat/CentOS | |||
<syntaxhighlight lang="shell">systemctl restart nginx</syntaxhighlight> | |||
==Terkait== | ==Terkait== | ||