Configurarea Nginx pentru site-uri de test
Să asociem domenii la site-urile noastre de test cu ajutorul Nginx. Pentru aceasta, vom deschide fișierul de configurație, îi vom șterge conținutul actual și vom plasa acolo setările pentru cele două site-uri după următoarea schemă:
server {
setări pentru primul site
}
server {
setări pentru al doilea site
}
Vom face setările pentru primul site, indicând numele domeniului dvs. și portul dvs. pe care este pornit scriptul primului site:
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;
}
}
Mai jos în același fișier, vom face setările pentru al doilea site, de asemenea indicând corect domeniul și portul:
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;
}
}
După aceasta, vom executa comanda care verifică configurația pentru erori:
nginx -t
Să reîncărcăm Nginx:
service nginx reload
Să repornim Nginx:
service nginx restart
Să verificăm statusul Nginx (ar trebui să fie activ, text verde):
service nginx status
Gata, acum puteți accesa domeniile prin browser și ele vor ajunge pe site-urile voastre de test. Dacă acest lucru nu se întâmplă, asigurați-vă că înregistrările A ale domeniilor conduc către IP-ul serverului dvs., de asemenea că nu ați greșit cu porturile site-urilor rulate pe NodeJS.
Asociați domeniile la site-urile voastre de test efectuând configurarea Nginx.
Accesați domeniile voastre prin browser.