Konfigurisanje Nginx-a za test sajtove
Hajde da pomoću Nginx-a povežemo domene sa našim test sajtovima. Za to ćemo otvoriti konfiguracioni fajl, izbrisati trenutni sadržaj i postaviti tamo podešavanja za naša dva sajta po sledećoj šemi:
server {
podešavanja prvog sajta
}
server {
podešavanja drugog sajta
}
Napravićemo podešavanja za prvi sajt, navedite vaše ime domena i vaš port na kojem je pokrenut skript prvog sajta:
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;
}
}
Ispod u istom fajlu napravićemo podešavanja za drugi sajt, takođe navodeći ispravan domen i port:
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;
}
}
Nakon toga izvršićemo komandu koja proverava konfiguraciju na greške:
nginx -t
Ponovo učitajmo Nginx:
service nginx reload
Restartujmo Nginx:
service nginx restart
Proverimo status Nginx-a (trebalo bi da je aktivan, zeleni tekst):
service nginx status
Sve, sada možete preko brauzera da posetite domene i one će odlaziti na vaše test sajtove. Ako se to ne dešava, uverite se da A-zapisi domena vode na IP vašeg servera, kao i da niste pogrešili sa portovima sajtova pokrenutih na NodeJS-u.
Povežite domene sa vašim tekstualnim sajtovima, izvršivši podešavanje Nginx-a.
Posetite vaše domene preko brauzera.