Konfigurimi i Nginx për faqet e testimit

Le të lidhim me ndihmën e Nginx domenet në faqet tona të testimit. Për këtë, do të hapim skedarin e konfigurimit, do të fshijmë përmbajtjen aktuale dhe do të vendosim aty konfigurimet për dy faqet tona sipas skemës së mëposhtme:

/etc/nginx/sites-available/defaultserver {
  konfigurimet e faqes së parë
}
server {
  konfigurimet e faqes së dytë
}

Le të bëjmë konfigurimet për faqen e parë, duke specifikuar emrin tuaj të domenit dhe portin tuaj, ku skripti i faqes së parë është nisur:

/etc/nginx/sites-available/defaultserver {
  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;
  }
}

Më poshtë në të njëjtin skedar le të bëjmë konfigurimet për faqen e dytë, gjithashtu duke specifikuar domenin dhe portin e saktë:

/etc/nginx/sites-available/defaultserver {
  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;
  }
}

Pas kësaj, do të ekzekutojmë komandën që kontrollon konfigurimin për gabime:

terminalnginx -t

Le të ringarkojmë Nginx:

terminalservice nginx reload

Le të rinisim Nginx:

terminalservice nginx restart

Le të kontrollojmë statusin e Nginx (duhet të jetë aktiv, tekst i gjelbër):

terminalservice nginx status

Kaq, tani mund të hyni përmes shfletuesit në domenet dhe ato do të drejtohen në faqet tuaja të testimit. Nëse kjo nuk ndodh, sigurohuni që të dhënat A të domenave të drejtojnë në IP-në e serverit tuaj, si dhe që nuk keni ngatërruar portet e faqeve të vendosura në NodeJS.

Задание 1

Lidhni domenet në faqet tuaja të testimit duke kryer konfigurimin e Nginx.

Задание 2

Hyni në domenet tuaja përmes shfletuesit.