Nginx konfigūravimas testiniams svetainėms
Pasinaudokime Nginx, kad susietume domenus su mūsų testinėmis svetainėmis. Norėdami tai padaryti, atidarykime konfigūracijos failą, ištrinkime esančią turinį ir įdėkime ten mūsų dviejų svetainių nustatymus pagal šią schemą:
server {
pirmosios svetainės nustatymai
}
server {
antrosios svetainės nustatymai
}
Sukonfigūruokime pirmąją svetainę, nurodydami jūsų domeno vardą ir jūsų prievadą, kuriame paleistas pirmosios svetainės scenarijus:
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;
}
}
Žemiau tame pačiame faile sukonfigūruokime antrąją svetainę, taip pat nurodydami teisingą domeną ir prievadą:
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;
}
}
Po to vykdysime komandą, patikrinančią konfigūraciją dėl klaidų:
nginx -t
Perkraukime Nginx:
service nginx reload
Paleiskime Nginx iš naujo:
service nginx restart
Patikrinkime Nginx būseną (turi būti aktyvus, žalias tekstas):
service nginx status
Viskas, dabar galite per naršyklę ateiti į domenus ir jie nukreips į jūsų testines svetaines. Jei tai nevyksta, įsitikinkite, kad A įrašai domenų nukreipia į jūsų serverio IP adresą, taip pat, kad nesuklydote su prievadais, kuriuose išdėstytos NodeJS svetainės.
Susiekite domenus su jūsų tekstinėmis svetainėmis, atlikdami Nginx nustatymą.
Apsilankykite savo domenuose per naršyklę.