Nginx konfigurálása teszt weboldalakhoz
Kössük most az Nginx segítségével a domain neveket a teszt weboldalainkhoz. Ehhez nyissuk meg a konfigurációs fájlt, töröljük ki belőle a jelenlegi tartalmat és helyezzük el ott a két weboldalunk beállításait a következő séma szerint:
server {
az első weboldal beállításai
}
server {
a második weboldal beállításai
}
Állítsuk be az első weboldalt, megadva a domain nevét és a portját, amelyen az első weboldal szkriptje fut:
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;
}
}
Alább, ugyanebben a fájlban állítsuk be a második weboldalt is, szintén a megfelelő domaint és portot megadva:
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;
}
}
Ez után hajtsuk végre a konfiguráció hibáinak ellenőrzésére szolgáló parancsot:
nginx -t
Töltsük újra az Nginx-et:
service nginx reload
Indítsuk újra az Nginx-et:
service nginx restart
Ellenőrizzük az Nginx állapotát (aktívnak kell lennie, zöld szöveggel):
service nginx status
Ennyi, most már a böngészőben a domain neveken keresztül is elérhetjük a teszt weboldalakat. Ha ez nem működik, győződjünk meg róla, hogy a domain A-rekordjai a szerver IP-címére mutatnak, valamint hogy nem rontottuk el a NodeJS-en üzembe helyezett weboldalak portbeállításait.
Kösse a domain neveket a teszt weboldalaihoz az Nginx beállításával.
Látogassa meg a domain neveket böngészőből.