10

我有一个 LAMP 服务器,用于远程访问 MySQL 数据库(通过动态 DNS 服务)。直到昨天,一切正常。这是我到目前为止检查的内容,但没有成功(尝试远程访问服务器时,我一直收到超时错误):

  • 我的路由器上的动态 DNS 服务已打开,更新为正确的外部 IP 地址(使用 NoIP ddns.net)。
  • 服务器在 192.168.0.24 本地运行良好,我可以从中访问 MySQL 数据库。
  • 端口转发设置正确
  • 路由器级别的防火墙已暂时禁用

这是我的 Apache ports.conf 文件:

    Listen 80
<VirtualHost *:80>
    DocumentRoot "/www/example1"
    ServerName www.example.com

    # Other directives here
</VirtualHost>

SharkWire 在失败的请求上给了我这个输出:

533 15.633088 192.168.0.14 79 .. .*** TCP 66 [TCP 重传] 27536 → 80 [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=4 SACK_PERM=1 –</p>

** SharkWire 失败请求的详细信息:http: //imgur.com/a/KtGuY **

编辑:我也无法使用外部 IP(而不是 DynDNS 地址)进行连接,因此问题似乎出在服务器端而不是 IP 解析端。

我不知道要检查什么,并欢迎任何建议/想法。

4

2 回答 2

2

当您尝试连接到 Apache 服务器时,您是否连接在同一个路由器上?我有一个类似的问题。问题是该地址只能从另一个路由器访问(这似乎合乎逻辑)。

于 2017-02-16T16:48:14.210 回答
0

我会在其中放置一个名为 html 的文件夹,并在名为 example1 的文件夹中放置一个名为 img 的文件夹,然后将名为 index 的页面放在那里。

于 2019-08-03T08:33:36.850 回答