Cara redirect alamat IP ke nama domain pada Nginx

By | February 16, 2019

Ternyata saya belum pernah membahas bagaimana caranya redirect tempat tinggal IP ke nama domain di Nginx, ingatan saya salah ternyata yang dulu saya buatkan bagi Apache. ? Jadi pertanyaan dari mas Hartono ini jadi inspirasi panduan kali ini.

Saya kira tak perlu panjang lebar. Kita perlu mengedit konfigurasi Nginx (nginx.conf) dan tambahkan kode berikut di blok server{}:

server {
listen 80;
server_name 192.168.1.221;

return 301 $scheme://nama_domain.com$request_uri;
}

Saya jelaskan singkatnya. Apabila ada trafik yang masuk lewat tempat tinggal IP servernya akan dikembalikan ke nama domain yang telah ditentukan pada pengaturan diatas. Sekianlah. Gampang kan?

Ada alternatifnya selain gunakan return, yakni rewrite:

server {
listen 80;
server_name 192.168.1.221;

rewrite ^/(.*)$ http://nama_domain.com/$1 permanent;
}

Mirip sebetulnya. Ya… banyak solusi bagi 1 masalah intinya. akan tetapi saya rekomendasikan gunakan cara pertama-tama, kalau tak salah ingat lebih hemat resource dikala prosesnya.

Jangan lupa restart proses Nginx setelahnya.


Sumber https://servernesia.com