Konfigurasi Nginx untuk Situs Tes
Mari kita gunakan Nginx untuk mengikat domain ke situs tes kita. Untuk melakukan ini, buka file konfigurasi, hapus konten yang ada di dalamnya, dan tempatkan pengaturan untuk kedua situs kita menurut skema berikut:
server {
pengaturan situs pertama
}
server {
pengaturan situs kedua
}
Mari kita buat pengaturan untuk situs pertama, dengan menentukan nama domain Anda dan port Anda, di mana skrip situs pertama dijalankan:
server {
listen 80;
server_name test1.com;
location / {
proxy_pass http://localhost:3001;
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;
}
}
Di bawah ini, dalam file yang sama, mari buat pengaturan untuk situs kedua, juga tentukan domain dan port yang benar:
server {
listen 80;
server_name test2.com;
location / {
proxy_pass http://localhost:3002;
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;
}
}
Setelah itu, jalankan perintah yang memeriksa konfigurasi untuk kesalahan:
nginx -t
Muat ulang Nginx:
service nginx reload
Restart Nginx:
service nginx restart
Periksa status Nginx (seharusnya aktif, teks hijau):
service nginx status
Selesai, sekarang Anda dapat melalui browser mengunjungi domain-domain tersebut dan mereka akan mengarah ke situs tes Anda. Jika ini tidak terjadi, pastikan bahwa record A domain mengarah ke IP server Anda, dan juga bahwa Anda tidak keliru dengan port situs yang di-deploy di NodeJS.
Ikat domain ke situs tes Anda dengan melakukan konfigurasi Nginx.
Kunjungi domain Anda melalui browser.