远程访问Apache Server

yln*_*nor 10 apache dns dyndns server noip

我有一个用于远程访问MySQL数据库的LAMP服务器(通过动态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>
Run Code Online (Sandbox Code Playgroud)

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 -

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

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

我不知道该怎么检查,欢迎任何建议/想法.

小智 2

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