Имах въпрос, свързан с пропуск. Много уроци показват конфигурация като тази по някакъв начин или форма, като портът е идентифициран:
location / {
proxy_pass http://x.x.x.100:80;
proxy_set_header X-Real-IP $remote_addr;
}
Може ли някой да ми обясни защо пристанището трябва да се използва? Необходимо ли е то да е конкретен номер или дори да е необходимо?
Отговори:
3 за отговор № 1Изрично посоченият порт е:
- не е необходимо ако обратното проксиране към нещо по подразбиране http (80) или https (443) портове
- е необходимо, ако обърнете прокси към нещо, което се изпълнява в порт, който не е по подразбиране (често, когато сървърът на приложения и уеб сървър са на един и същ хост)
http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass показва примери, показващи примери без номера на портовете