在路由器上為 apache 伺服器開啟連接埠

在路由器上為 apache 伺服器開啟連接埠

我想從外部世界存取我的 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 正確路由到伺服器。

現在為什麼會這樣是另一個問題的主題:)

相關內容