我的网络服务器已经工作多年了。它今天突然停止工作 - 用https。我正在运行Ubuntu 14.04.5并通过nginx提供页面。
当我在端口80上收到http请求时,它会显示在访问日志中并正确处理。当我在端口443上收到https请求时,它从未显示在nginx日志中,并且永远不会转发到我的django网络服务器。
我可以telnet到80端口但是在443上得到超时。(我之前从未尝试过,所以我不知道它是否是新的。)
我的端口正常打开。
~ $ sudo netstat -ntlp | grep nginx
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1285/nginx
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 1285/nginx
tcp6 0 0 :::80 :::* LISTEN 1285/nginx
它可能与tcp vs tcp6有关吗?只有普通tcp在443上,但它们都在80上。如果是这样,我怎么改变它?什么会导致突然变化?
我没有运行防火墙。我仔细检查,并且ufw状态无效。
提前致谢!
答案 0 :(得分:0)