我有一个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]序列=0 Win=8192 Len=0 MSS=1460 WS=4 SACK_PERM=1–
**SharkWire失败请求的详细信息,请点击此处:http://imgur.com/a/KtGuY**
编辑:我也无法使用外部IP(而不是DynDNS地址)进行连接,所以问题似乎更多地出现在服务器端,而不是IP解析端。
我不知道该检查什么了,欢迎任何建议/想法。
当您尝试连接到Apache服务器时,您是否连接在同一个路由器上?我也有类似的问题。问题是地址只能从另一个路由器访问(这似乎是合乎逻辑的)。
我会在名为example1的文件夹中放入一个名为html的文件夹,并在其中放置名为img的文件夹,然后在那里放置名为index的页面。