我有一台服务器在端口443上同时运行OpenVPN和Nginx:我configuration了OpenVPN在443上运行port-share选项,而Nginx在4545上运行。
所有这些似乎工作,除了try_files指令。
try_files $uri $uri/ =404;
当我访问目录https://mydomain.tld/directory ,而不是被redirect到https://mydomain.tld/directory/ ,我得到https://mydomain.tld:4545/directory/ 。 当然,端口4545被我的防火墙阻止,连接失败。
我怎么能避免Nginxredirect到它使用try_files监听的端口?
port_in_redirect off; 在您的服务器configuration。