Konfigurera Nginx för testsajter
Låt oss använda Nginx för att koppla domäner till våra testsajter. För att göra detta öppnar vi konfigurationsfilen, raderar dess nuvarande innehåll och placerar inställningarna för våra två sajter enligt följande schema:
server {
inställningar för första sajten
}
server {
inställningar för andra sajten
}
Låt oss göra inställningarna för den första sajten, ange ditt domännamn och din port där skriptet för den första sajten är startat:
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;
}
}
Nedan i samma fil gör vi inställningarna för den andra sajten, och anger också rätt domän och 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;
}
}
Efter detta kör vi kommandot som kontrollerar konfigurationen för fel:
nginx -t
Låt oss ladda om Nginx:
service nginx reload
Starta om Nginx:
service nginx restart
Kontrollera status för Nginx (bör vara aktiv, grön text):
service nginx status
Klart, nu kan du via webbläsaren gå till domänerna och de kommer att leda till dina testsajter. Om detta inte händer, se till att A-posterna för domänerna pekar på din servers IP-adress, och även att du inte har gjort något fel med portarna för de NodeJS-baserade sajterna.
Koppla domäner till dina textbaserade sajter genom att konfigurera Nginx.
Gå till dina domäner via en webbläsare.