Nginx-in Test Saytlar üçün Konfiqurasiyası
Gəlin Nginx ilə test saytlarımıza domenləri əlaqələndirək. Bunun üçün konfiqurasiya faylını açaq, oradan mövcud məzmunu silək və aşağıdakı sxem üzrə iki saytımızın parametrlərini yerləşdirək:
server {
ilk saytın parametrləri
}
server {
ikinci saytın parametrləri
}
İlk sayt üçün parametrləri edək, öz domen adınızı və ilk sayt skriptinizin işə salındığı portunuzu göstərək:
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;
}
}
Həmin faylda aşağıda ikinci sayt üçün də parametrləri edək, eyni zamanda düzgün domeni və portu göstərək:
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;
}
}
Bundan sonra konfiqurasiyanı səhvlər üçün yoxlayan əmri yerinə yetirək:
nginx -t
Nginx-i yenidən yükləyək:
service nginx reload
Nginx-i yenidən işə salaq:
service nginx restart
Nginx-in statusunu yoxlayaq (aktiv, yaşıl mətn olmalıdır):
service nginx status
Hamısı, indi brauzer vasitəsi ilə domenlərə daxil olmaq olar və onlar sizin test saytlarınıza çatacaqlar. Əgər bu baş vermirsə, əmin olun ki, domenlərin A-qeydləri sizin serverinizin IP ünvanına yönləndirilir və həmçinin NodeJS-də yerləşdirilmiş saytların portlarını səhv yazmamısınız.
Nginx parametrlərini edərək domenləri mətn saytlarınıza əlaqələndirin.
Brauzer vasitəsi ilə domenlərinizə daxil olun.