У меня есть сервер, на котором запущены как OpenVPN, так и Nginx на порту 443: я настроил OpenVPN для работы на 443 с опцией совместного использования порта, а Nginx - на 4545.
Кажется, все это работает, кроме try_files
директива.
try_files $uri $uri/ =404;
Когда я открываю каталог https://mydomain.tld/directory
, вместо перенаправления на https://mydomain.tld/directory/
, Я получил https://mydomain.tld:4545/directory/
. Конечно, порт 4545 заблокирован моим брандмауэром, и соединение не работает.
Как мне избежать перенаправления Nginx на порт, который он прослушивает try_files
?
Настроить port_in_redirect off;
в конфигурации вашего сервера.