Konfiguration af Nginx for testwebsites
Lad os ved hjælp af Nginx binde domæner til vores testwebsites. For at gøre dette åbner vi konfigurationsfilen, sletter den nuværende indhold og placerer indstillingerne for vores to websites efter følgende skema:
server {
indstillinger for den første website
}
server {
indstillinger for den anden website
}
Lad os lave indstillingerne for den første website, angiv dit domænenavn og din port, hvor scriptet for den første website 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 laver vi indstillingerne for den anden website, også her angives det korrekte domæne 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;
}
}
Herefter udfører vi kommandoen, der kontrollerer konfigurationen for fejl:
nginx -t
Lad os genindlæse Nginx:
service nginx reload
Lad os genstarte Nginx:
service nginx restart
Tjek status for Nginx (skal være aktiv, grøn tekst):
service nginx status
Det er alt, nu kan du via browseren gå ind på domænerne og de vil lede til dine testwebsites. Hvis dette ikke sker, så sørg for at A-posteringerne for domænerne peger på din servers IP-adresse, og også at du ikke har lavet fejl med porte for de udrullede NodeJS-websites.
Bind domæner til dine test- websites ved at konfigurere Nginx.
Gå ind på dine domæner via browseren.