我在 Raspberry Pi 上创建了一个网站,该网站在本地网络上运行良好。该网站在 lighttpd 上运行。
我已经设置了 DNS 条目无IP( pumpkinprograms.ddns.net
) 我知道它有效,因为我用它做其他事情。最后,我在端口 80 上转发了我的路由器。这是一张图片(Raspberry Pi 的 IP 地址是 192.168.1.120)。我的路由器是华硕 RT-AC68U。
为什么这不起作用?我之前设置过 Minecraft 服务器,所以很困惑。
答案1
配置看起来正确,并且已设置的其他服务显然运行正常。
在与提问者讨论完问题后,我们测试了设置路由器以将 Web 服务器上的 HTML 端口 80 映射到不同的外部端口,这很有效。看来 ISP 通过阻止端口 80 来阻止 Web 服务器,这就是设置失败的原因。
这提供了一种解决方案,将端口 80 映射到动态 DNS 服务器中的另一个端口,并将其映射回路由器中的 80。这可以绕过 ISP 的限制,但可能会违反服务条款和条件,导致服务可能被取消。
应仔细检查服务条件,如有必要,可能需要签订不同的合同,可能与不同的 ISP 签订。