nginx无法收听端口80

时间:2015-10-02 08:36:51

标签: nginx port

我在端口8081上运行了一个Web应用程序。我想使用nginx将传入的http流量重定向到此端口。所以我有这个配置

server {
    listen 80;
    server_name myserver.thing.com;

    location / {
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host      $http_host;
        proxy_pass         http://127.0.0.1:8081;
    }
}

当我尝试打开地址时,出现ERR_CONNECTION_REFUSED错误。

但是,如果我将端口更改为81并连接到那里,一切顺利。我不明白为什么。机器上没有任何东西在运行,只有nginx和Artifactory。防火墙暂时关闭。

端口80上的交互是否有问题?是什么导致这种情况?

修改

我几天前一直在使用这个nginx从80重定向到443然后从443重定向到8081.(http - > https - > 8081)。出于调试目的,我现在要忽略https。

然而,出于某种原因,端口80似乎仍然被重定向到443,尽管nginx没有这样的配置。

...

原来Chrome中一定有缓存重定向(最初在端口80上访问网页时我返回301重定向到端口443.这一定是保存的,因为当我打开一个隐身窗口时,它可以正常工作如预期的那样。

0 个答案:

没有答案