LINUXSEC

Mematikan Akses Langsung ke Alamat IP di Web Server Nginx

Mematikan Akses Langsung ke Alamat IP di Web Server Nginx. Jika kita menghosting banyak website di VPS, ada baiknya kita menonaktifkan akses langsung ke alamat IP server sehingga saat orang mengakses langsung ke alamat IP akan memunculkan error 404 ataupun 403.

Di Nginx sendiri caranya cukup mudah. Cukup edit serverblock default yang terletak di /etc/nginx/sites-enabled/default.

sudo nano /etc/nginx/sites-enabled/default

Lalu ganti isinya dengan kode berikut:

server {
        listen 80 default_server;
        listen [::]:80 default_server;
        server_name _;
        return 404;
}

Selanjutnya reload nginx dengan perintah

sudo service nginx reload

Cek apakah sudah berhasil

root@linuxsec:~# curl -I 127.0.0.1  
HTTP/1.1 404 Not Found  
Server: nginx  
Date: Tue, 05 Mar 2019 19:43:39 GMT  
Content-Type: text/html  
Content-Length: 162  
Connection: keep-alive  
Vary: Accept-Encoding

Baca juga:

Oke mudah bukan?

Baiklah sekian tutorial singkat kali ini, jika ada yang kurang jelas silahkan ditanyakan.

Sebagai catatan tambahan, return codenya bisa kalian ganti ke error code lain, misal return 403 untuk menampilkan halaman error forbidden.

Komentar

    Tinggalkan Komentar

    Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.