我想從外部世界存取我的 Ubuntu 無頭盒子。
我正在嘗試進行連接埠轉發,但我認為出了問題...
我有 d-link DSL-2640B
進階 -> 連接埠轉發
伺服器名稱:Web 伺服器 (HTTP)
外部連接埠起始:8891
外部連接埠端:8891
傳輸控制協定
內部埠起始:8891
內部連接埠端:8891
伺服器IP:192.168.1.99
遠端 IP 位址:??????
nboundFilter:允許全部
廣域網路介面:ppp0_2
答案1
您的 apache 伺服器運行在連接埠 80 或 8891 上嗎? ubuntu 的預設 apache 設定將其設定為偵聽連接埠 80,這表示您需要在路由器上轉送連接埠 80 而不是 8891。
如果您只想使用該連接埠(8891),那麼您需要進入 /etc/apache2/ports.conf 檔案並將“Listen 80”變更為“Listen 8891”,然後重新啟動伺服器。
答案2
所以對於任何有同樣問題的人來說......沒有問題。
我試圖使用 publicIp:port 從 WAN 內存取我的伺服器 apache
我只是嘗試從不同的互聯網網絡進行瀏覽,並通過 publicIp:port 正確路由到伺服器。
現在為什麼會這樣是另一個問題的主題:)