我在我的 Raspberry Pi 上製作了一個網站,可以在本地網路上完美運作。它運行在lighttpd 上。
我已經設定了一個 DNS 條目無IP( pumpkinprograms.ddns.net
) 我知道它有效,因為我將它用於其他用途。最後,我將路由器連接埠轉送到連接埠 80。我的路由器是一個華碩RT-AC68U。
為什麼這不起作用?我之前設置過 Minecraft 伺服器,所以很困惑。
答案1
配置看起來正確,並且已設定的其他服務顯然工作正常。
在與提問者討論問題後,我們測試了設定路由器以將 Web 伺服器上的 HTML 連接埠 80 對應到不同的外部端口,並且這有效。 ISP 似乎透過封鎖連接埠 80 來阻止 Web 伺服器,這就是設定失敗的原因。
這提供了一個解決方案,將連接埠 80 對應到動態 DNS 伺服器中的另一個端口,並將其對應迴路由器中的 80。這可以繞過 ISP 的限制,但可能違反服務條款和條件,導致服務可能被取消。
應仔細檢查服務條件,如有必要,可能需要與不同的 ISP 簽訂不同的合約。