Nginx-ის კონფიგურაცია სატესტო საიტებისთვის
მოდით Nginx-ის საშუალებით დავაკავშიროთ დომენები ჩვენ სატესტო საიტებთან. ამისთვის გავხსნათ კონფიგურაციის ფაილი, გავუშვათ მისი მიმდინარე შიგთავსი და განვათავსოთ იქ ჩვენი ორი საიტის პარამეტრები შემდეგი სქემის მიხედვით:
server {
პირველი საიტის პარამეტრები
}
server {
მეორე საიტის პარამეტრები
}
გავაკეთოთ პარამეტრები პირველი საიტისთვის, მივუთითოთ თქვენი დომენის სახელი და თქვენი პორტი, რომელზეც ჩართულია პირველი საიტის სკრიპტი:
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;
}
}
ქვემოთ ამავე ფაილში გავაკეთოთ მეორე საიტის პარამეტრები, ასევე მივუთითოთ სწორი დომენი და პორტი:
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;
}
}
ამის შემდეგ შევასრულოთ ბრძანება, რომელიც ამოწმებს კონფიგურაციას შეცდომებზე:
nginx -t
გადავატვირთოთ Nginx:
service nginx reload
გადავუშვათ Nginx:
service nginx restart
შევამოწმოთ Nginx-ის სტატუსი (უნდა იყოს აქტიური, მწვანე ტექსტი):
service nginx status
ესე იგი, ახლა შესაძლებელია ბრაუზერის საშუალებით დავსვათ დომენები და ისინი მოხვდებიან თქვენ სატესტო საიტებზე. თუ ეს არ ხდება, დარწმუნდით, რომ დომენების A-ჩანაწერები მიუთითებს თქვენი სერვერის IP-მისამართზე, და ასევე რომ არ შეგეშალათ NodeJS-ზე განთავსებული საიტების პორტები.
დააკავშირეთ დომენები თქვენ ტექსტურ საიტებთან, Nginx-ის პარამეტრების გაკეთებით.
ეწვიეთ თქვენ დომენებს ბრაუზერის საშუალებით.