我在从本地网络之外的来源连接到我的网站时遇到问题。在运行同一个站点之前,我有另一台服务器。唯一的区别是旧版本是 FreeBSD,现在我正在 Linux 上尝试它。
这是我的设置:我使用的是 Apache2。服务器位于 Netgear 路由器后面。我正在使用 Freedns 主机名。我有 ddclient 更新我的 ip。
这是发生的事情:我可以从 Chrome 中的服务器或连接到本地 wifi 的手机查看我的网站。它使用主机名或 IP 地址工作。它不会从我的手机或桌面使用主机名或 ip 地址的代理(谷歌搜索我的 ip 和路由器的 wan 信息页面的外部代理)加载。当我尝试使用主机名的代理时,我收到“连接超时”错误,当我尝试使用 IP 地址时,我收到“无法连接到主机错误”。
这是我尝试过的:我启用了从端口80到我的局域网IP地址到服务器的端口转发。我禁用了服务器上的防火墙。我仔细检查了主机名是否定向到正确的 IP 地址。我确保 IP 地址确实指向我的路由器。我在尝试连接时在我的服务器上观看了wireshark,当我尝试从手机加载它时看不到任何传入请求。
似乎我的端口转发不起作用,但在我的路由器上它说该端口转发规则处于活动状态。
我不知道为什么还有什么可能出了问题。