【问题标题】:My server is down, can ping/SSH but not Https我的服务器已关闭,可以 ping/SSH 但不能 Https
【发布时间】:2018-06-29 13:06:20
【问题描述】:

对不起,如果这有点简短。在我执行 sudo dist-upgrade 后,我的服务器目前已关闭。我所有的系统设置看起来都不错。我可以ping我的IP,可以SSH我的服务器。但是,我不能 https 我的服务器。我已将 HTTP 永久重定向到 HTTPS,如果我 http 我的服务器,这是我的 apache 日志:

[20/Jan/2018:16:45:55 +0530] "GET / HTTP/1.1" 301 574 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36

但是,没有 HTTPS 日志,此后也没有服务器/apache 响应。

发行时 网络统计-ntlp | grep 听

tcp        0      0 0.0.0.0:22              0.0.0.0:*               
LISTEN      1152/sshd       
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               
LISTEN      1212/postgres   
tcp6       0      0 :::443                  :::*                    
LISTEN      1255/apache2    
tcp6       0      0 :::80                   :::*                    
LISTEN      1255/apache2    
tcp6       0      0 :::22                   :::*                    
LISTEN      1152/sshd

sudo lsof -i:443

apache2 1255     root    6u  IPv6  22977      0t0  TCP *:https 
(LISTEN)
apache2 1262 www-data    6u  IPv6  22977      0t0  TCP *:https (LISTEN)
apache2 1263 www-data    6u  IPv6  22977      0t0  TCP *:https (LISTEN)

现在,我想就无法通过浏览器访问服务器的原因提出建议。

我为此被否决了。但我想知道为什么我为此被否决了?我已经给出了所有可能的详细信息,表明我的 443 端口可能对传入流量开放,并且我的 apache 正在记录对 http 的访问。我想知道我哪里错了。

【问题讨论】:

标签: linux apache ssl lets-encrypt


【解决方案1】:

首先,很抱歉在这里发布这个问题。这个问题可能应该去其他 SO 论坛。

现在,关于答案 - 如果这对某人有帮助 - 问题在于系统重启(更新所需的安全修复程序),防火墙(UFW)设置似乎自动更改为仅允许 SSL 端口上的 IPV6(通过默认)。需要做的是将其更改为同时允许 IPV4 和 IPV6。

再次感谢社区,我很遗憾在错误的论坛中发布问题。但是,我将其保留在这里以供参考,而不是删除问题。

P.S.:如果有人觉得没有必要对这个问题投反对票,那么将其删除将是一个很好的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-24
    • 2018-06-14
    • 2012-09-24
    • 1970-01-01
    • 2023-01-04
    • 2017-12-06
    • 2016-01-14
    • 2018-09-17
    相关资源
    最近更新 更多