远程访问Apache服务器

时间:2017-01-31 09:07:16

标签: apache dns server dyndns 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>

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 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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