Nginx-i test saýtlar üçin konfigurirlemek
Geliň, Nginx kömegi bilen test saýtlarymyza domenleri birikdireliň. Bunun üçin konfigurasiýa faýlyny açar, ondaky häzirki mazmuny aýryp, iki saýtymyzyn sazlamalaryny aşakdaky sema boýunça ýerleşdireris:
server {
birinji saýtyň sazlamalary
}
server {
ikinji saýtyň sazlamalary
}
Birinji saýt üçin sazlamalary edeliň, öz domen adyňyzy we birinji saýtyň skriptiniň işleýän portuňyzy görkezip:
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;
}
}
Şol bir faýlyň içinde, aşakda, ikinji saýt üçin hem sazlamalary edeliň, dogry domeni we porty görkezip:
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;
}
}
Şondan soň, konfigurasiýanyň ýalňyşlyklaryny barlap görýän bu buýrugy ýerine ýetireris:
nginx -t
Nginx-i gaýtadan ýükleris:
service nginx reload
Nginx-i gaýtadan başlarys:
service nginx restart
Nginx-iň ýagdaýyny barlaýs (işjeň, ýaşyl tekstiň bolmaly):
service nginx status
Hemmesi, indi brauzer arkaly domenlere girip bilersiňiz we olar siziň test saýtlaryňyza düşerler. Eger şeýle bolmasa, domenleriň A-ýazgylarynyň serweriňiziň IP-sine gönükdirilendigine we NodeJS-de ýerleşdirilen saýtlaryň portlary bilen ýalňyşmadygyňyza göz ýetiriň.
Nginx-i sazlap, domenleri tekst saýtlaryňyza birikdiriň.
Brauzer arkaly domenleriňize giriň.