Setting domain untuk project nodejs

Masuk ke menu root dan check ufw status

ufw status

Sekaran kita aktifkan beberapa ufw

ufw allow ssh
ufw allow http
ufw allow https

Jika sudah muncul seperti di atas, masukkan ini ufw enable dan pilih yes

ufw enable

Jika sudah begini, ketikakita buka browser maka project node kita tidak akan bisa di akses dan akan reload saja

kita masih bisa menjalankan nya menggunakan command ini

Sekarang kita buat create virtual host lg, virtusal host ini akan merefresh proxy ke port 3000, masuk ke nginx

cd /etc/nginx/sites-enabled

sekarang kita copy project laravel kita jadi nodejs

cp testing.docsrajifdevops.xyz nodejs.docsrajifdevops.xyz

setelah itu kita edit

nano nodejs.docsrajifdevops.xyz
server {
        listen 80;
        listen [::]:80;

        root /home/ubuntu/nodejs.docsrajifdevops.xyz;
        index index.html;

        server_name nodejs.docsrajifdevops.xyz;

        location / {
          proxy_pass http://localhost:3000;
        }

}

jika sudah masukkan :

nginx -t

Maka akan muncul seperti ini

Setelah itu kita restart nginx

service nginx restart

setelah itu buka terminal di local dan update seperti ini

sudo nano /etc/hosts

maka project nodejs kita akan jalan

Last updated

Was this helpful?