Nginx 启动并监听 80 端口但只能通过 8080 端口从外部访问
curl 0:80
在 200 响应下工作正常,而 curl 0:80
响应连接被拒绝
但是对外curl http:example.com:80
一直卡住,一直没反应
而 curl http:example.com:8080
响应 200
ufw 上允许端口 80
最初我在问题开始前将端口 80 转发到 8080,然后我从
/etc/ufw/before.rules
中删除了端口转发配置设置,但问题仍然存在
我停止了我的 nginx 服务器并且它停止了,然后我再次启动服务器并且问题开始了
我的nginx配置运行在80端口,netstat -lpn
确认nginx运行在80端口
但它不是在端口 80 上而是在端口 8080 上响应外部
我也试过nc -z 0 80 ; echo $?
它返回0
但是 nc -z 8080 ; echo $?
返回 1 但我找不到侦听端口 8080 的进程
我也试过 ps aux