Junior — Middle
Оё имкон дорад, ки чанд вебсайтро дар як порти истифода бурда, бо Nginx роҳандозӣ кард?
sobes.tech AI
Ҷавоб аз AI
Мумкин нест, ки дар як порти вебсайтҳои зиёдеро мустақиман оғоз кард, зеро порт як идентификатори беназири пайвастшавии шабеҳ аст. Аммо бо ёрии Nginx, метавон серверҳои виртуалӣ (блокҳои сервер) танзим кард, ки имкон медиҳанд, ки чанд сайт дар як IP ва порт (одатан 80 барои HTTP ё 443 барои HTTPS) хизматрасонӣ кунанд.
Ин тавассути фарқ кардани номи меҳмонхона (сарлавҳаи Host дар дархости HTTP) ба даст меояд. Nginx сарлавҳаи дархостро таҳлил мекунад ва ба сайти мувофиқ равона мекунад.
Маслиҳат барои конфигуратсия барои ду сайт дар як порти 80:
server {
listen 80;
server_name site1.example.com;
root /var/www/site1;
}
server {
listen 80;
server_name site2.example.com;
root /var/www/site2;
}
Бинобар ин, чанд сайт дар як порт кор мекунанд, аммо бо номи домен фарқ мекунанд.