Konfigurering av Nginx for testnettsteder
La oss ved hjelp av Nginx knytte domener til våre testnettsteder. For å gjøre dette åpner vi konfigurasjonsfilen, sletter det nåværende innholdet og plasserer innstillingene for våre to nettsteder i henhold til følgende skjema:
server {
innstillinger for første nettsted
}
server {
innstillinger for andre nettsted
}
La oss sette opp innstillingene for det første nettstedet, angi ditt domenenavn og din port der skriptet for det første nettstedet er startet:
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;
}
}
Nedenfor i samme fil setter vi opp innstillingene for det andre nettstedet, også med korrekt domene og 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;
}
}
Etter dette utfører vi kommandoen som sjekker konfigurasjonen for feil:
nginx -t
La oss laste på nytt Nginx:
service nginx reload
Restarter Nginx:
service nginx restart
Sjekker statusen til Nginx (skal være aktiv, grønn tekst):
service nginx status
Det er alt, nå kan du via nettleseren gå til domenene og de vil lede til dine testnettsteder. Hvis dette ikke skjer, sørg for at A-postene for domenene peker på IP-adressen til din server, og også at du ikke har rotet med portene til nettstedene distribuert på NodeJS.
Knytt domenene til dine test- nettsteder ved å konfigurere Nginx.
Gå til domenene dine via nettleseren.