Nginx - 错误时不需要的端口重定向

时间:2014-06-17 12:51:31

标签: redirect nginx iptables

考虑这种配置:

  • Nginx正在听*:81
  • iptables将所有流量重定向到:80到Nginx:81
  • iptables阻止端口:81从外面

在404发生之前一切正常:

  1. 用户转到http://example.com:80/index.html - 一切正常。用户 - >服务器:80 - > Nginx的:81
  2. 用户点击一些不存在的链接,即。 http://example.com:80/doesntExist.html - 用户被自动重定向到http://example.com:81/doesntExist.html,由于iptables规则而无法加载。
  3. 问题是:如何阻止Nginx在其认为正在收听的端口重定向到URL?

    **编辑:**似乎问题出现了:https://serverfault.com/questions/351212/nginx-redirects-to-port-8080-when-accessing-url-without-slash

    ** EDIT2:**第一次编辑中提供的解决方案 - 只有一些与本地缓存相关的问题:)

0 个答案:

没有答案