Nginx konfigurēšana testa vietnēm
Ar Nginx palīdzību piesaistīsim domēnus mūsu testa vietnēm. Lai to izdarītu, atvērsim konfigurācijas failu, izdzēsīsim no tā pašreizējo saturu un ievietosim tur mūsu divu vietņu iestatījumus saskaņā ar šādu shēmu:
server {
pirmās vietnes iestatījumi
}
server {
otrās vietnes iestatījumi
}
Konfigurēsim pirmo vietni, norādot jūsu domēna nosaukumu un jūsu portu, kurā darbojas pirmās vietnes skripts:
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;
}
}
Zemāk šajā pašā failā konfigurēsim otro vietni, arī norādot pareizo domēnu un portu:
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;
}
}
Pēc tam izpildīsim komandu, kas pārbauda konfigurāciju kļūdām:
nginx -t
Pārlādēsim Nginx:
service nginx reload
Restartēsim Nginx:
service nginx restart
Pārbaudīsim Nginx statusu (jābūt aktīvam, zaļam tekstam):
service nginx status
Viss, tagad caur pārlūkprogrammu var iet uz domēniem un tie novirzīs uz jūsu testa vietnēm. Ja tas nenotiek, pārliecinieties, ka domēnu A ieraksti norāda uz jūsu servera IP adresi, kā arī ka nejauši nesajaukti porti ar NodeJS izvietotajām vietnēm.
Piesaistiet domēnus savām testa vietnēm, veicot Nginx konfigurēšanu.
Izejiet uz saviem domēniem caur pārlūkprogrammu.