有没有人看到https突然停止工作?

时间:2017-05-28 04:23:18

标签: nginx tcp https

我的网络服务器已经工作多年了。它今天突然停止工作 - 用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状态无效。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我解决了它。我的所有服务器都在AWS云中,我有一个安全组,说明只允许指定的IP进入ssh。当我添加一个可以ssh的新IP时,我不小心删除了任何人可以通过https连接的行叹了口气。