Konfiguriranje Nginx za testna spletna mesta
Povežimo domene z našimi testnimi spletnimi mesti s pomočjo Nginx. Za to odprimo konfiguracijsko datoteko, odstranimo trenutno vsebino in vanjo postavimo nastavitve naših dveh spletnih mest po naslednji shemi:
server {
nastavitve prvega spletnega mesta
}
server {
nastavitve drugega spletnega mesta
}
Naredimo nastavitve za prvo spletno mesto, tako da navedemo vaše ime domene in vašo vrata (port), na katerih teče skript prvega spletnega mesta:
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;
}
}
Spodaj v tej isti datoteki naredimo nastavitve za drugo spletno mesto, prav tako z navedbo pravilne domene in vrat:
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;
}
}
Po tem izvedemo ukaz, ki preveri konfiguracijo za napake:
nginx -t
Ponovno naložimo (reload) Nginx:
service nginx reload
Ponovno zaženemo (restart) Nginx:
service nginx restart
Preverimo status Nginx (mora biti aktivno, zeleno besedilo):
service nginx status
To je vse, zdaj lahko preko brskalnika obiščemo domene in te bodo vodile na vaša testna spletna mesta. Če se to ne zgodi, se prepričajte, da A-zapisi domen kažejo na IP vašega strežnika, ter tudi, da se niste zmotili z vrati (porti) nameščenih NodeJS spletnih mest.
Povežite domene z vašimi testnimi spletnimi mesti z izvedbo nastavitev Nginx.
Skozi brskalnik obiščite vaše domene.