設定網頁伺服器時遇到問題

設定網頁伺服器時遇到問題

我決定使用 Raspberry Pi(帶有 Raspbian)作為家庭網頁伺服器和 NAS。我在上面安裝了 Apache、Owncloud 和 Samba(以便更輕鬆地存取家庭內的檔案)。我還安裝了 webmin 以方便設定和維護。 Raspberry Pi 連接到路由器,該路由器以橋接模式連接在電纜數據機中。從 LAN 內部來看,一切正常。由於我有動態 IP,因此我登入了 DDNS 服務。

當我嘗試從外部存取網路伺服器時,問題就出現了。使用所選的域名,我無法存取網頁伺服器。奇怪的是,當我輸入時https://mydomainname.net:10000,我到達了webmin網頁介面。

我已經在路由器上嘗試過的操作

  • 在路由器中為連接埠 80 和 443 設定連接埠轉發
  • 設定 apache 偵聽連接埠 8080 和 4433 並在這些連接埠上啟用設定連接埠轉送
  • 設定連接埠 8080 -> 80 和 4433 -> 443 的連接埠觸發,並為這些連接埠加上 80 和 443 啟用端口
  • 以上所有內容加上為 Raspberry Pi 啟用的 DMZ

請注意,在我的路由器上,我沒有 port 的連接埠轉送10000。然而,PC Flank 的測試報告連接埠已10000開啟。我還嘗試更改 webmin 的端口,我可以注意到pcflank開放端口的變化。

這讓我懷疑是 Raspberry Pi 上的一些設定。我以為它可能是防火牆,但 webmin 報告 Linux 防火牆已停用。那麼,我缺少什麼?

答案1

由於我解決了最初的問題並且沒有人回答我的問題,所以我將回答它。

問題原來是我的路由器 (TP-Link TL-WR841N) 中的韌體過時,沒有在其連接埠轉送設定頁面中設定內部連接埠的選項。不過,較新的版本確實有此選項,因此簡單的韌體更新使我能夠正確設定連接埠轉發,而無需搞亂連接埠觸發和 DMZ。

相關內容