Jalankan shell ini pada server anda
sudo nano /etc/nginx/sites-available/<domain_name>.<domain>.conf
lalu isikan ini
server {
listen 80;
server_name <domain_name>.<domain>;
location / {
proxy_pass http://localhost:<port>;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Mohon disesuaikan dengan aplikasi yang berjalan pada server ya dari url dan port.
lakukan symlink konfigurasi domain tadi dengan konfigurasi nginx
sudo ln /etc/nginx/sites-available/<domain_name>.<domain>.conf /etc/nginx/sites-enabled/
Test nginx terlebih dahulu sebelum melakukan restart
sudo nginx -t
Jika terjadi error maka dipersilahkan untuk troubleshoot terlebih dahulu sebelum melakukan langkah berikutnya.
Jika sudah, maka restart nginx
sudo systemctl restart nginx
Seharusnya setelah ini, website sudah berjalan