Digitalocean apache2连接的移动访问超时

Digitalocean apache2连接的移动访问超时,apache,ubuntu-16.04,digital-ocean,Apache,Ubuntu 16.04,Digital Ocean,我正在Ubuntu 16.04 VPS中使用Digitalocean云托管服务器和apache2。我可以从本地PC浏览该站点,并检查apache access.log以查看页面请求。但是,当使用移动设备时,我无法从网站上获得响应。我可以成功地从手机ping服务器IP地址。但是,对域根目录的任何请求都不会在access.log中创建任何记录 我已尝试按照以下线程卸载fail2ban: 我还尝试过简单地提供一个phpinfo页面。但是,尝试从移动设备访问时,access.log中仍然没有记录。该网站

我正在Ubuntu 16.04 VPS中使用Digitalocean云托管服务器和apache2。我可以从本地PC浏览该站点,并检查apache access.log以查看页面请求。但是,当使用移动设备时,我无法从网站上获得响应。我可以成功地从手机ping服务器IP地址。但是,对域根目录的任何请求都不会在access.log中创建任何记录

我已尝试按照以下线程卸载fail2ban:

我还尝试过简单地提供一个phpinfo页面。但是,尝试从移动设备访问时,access.log中仍然没有记录。该网站已启用https,并完美地为PC服务

此外,使用浏览器测试站点,我还收到连接超时错误,并且access.log中没有响应记录


关于从何处开始对此进行故障排除,有什么建议吗?这可能是数字海洋本身的问题吗?LAMP堆栈中是否有任何东西会专门阻止某些浏览器或IP地址?

我觉得这里发生了两件事之一:

您的DNS未设置为指向该IP,但您在计算机上的操作系统主机文件中设置了它

您的DNS是正确的,但其他系统尚未看到您所做的更改

尝试直接从移动设备访问服务器的IP。如果除了超时之外发生了任何事情,无论是失败的重定向还是页面加载,您都会知道DNS解析是个问题。鉴于您可以从手机ping IP,我建议fail2ban与此无关,因为fail2ban也应该阻止ping

如果结果是2,那只是等待的游戏。DNS更改可能需要48小时才能被所有系统看到。在大多数情况下,4-6小时是常见的,但48小时仍然是公认的标准,可能需要这么长的时间


Jarland

当你说故障禁止不是问题时,我立刻想到了防火墙,我应该检查一下。虽然只允许端口443对我在Mac和Linux上的所有浏览器都很好,但当我使用不带https://的url时,移动设备首先检查端口80。因此,使用www.site.com将使用端口80。因为我把所有的东西都路由到端口443,我甚至从来没有检查端口80是否打开过,最后才打开端口80,然后移动浏览器就从那里正确路由到端口443。那么,也许默认情况下,移动浏览器先检查端口443,PC浏览器先检查端口443?