如何讓網頁伺服器可公開存取?

如何讓網頁伺服器可公開存取?

最近我在 Ubuntu Server 上安裝了 LAMP 伺服器,現在可以從連接到我的 DSL 數據機(路由器)的任何裝置存取我的網站。但我不知道如何使伺服器可以從互聯網訪問。

這是以下的輸出ifconfig | grep inet

inet addr:192.168.1.50 Bcast:192.168.1.255 Mask:255.255.255.0

另外,當我連接到互聯網(從同一台電腦但使用不同的作業系統)並檢查http://whatismyip.com,它說我的IP位址是151.246.99.56;當我載入路由器控制面板頁面時,再次在 WAN 資訊列中我可以看到 151.246.99.56 作為 IP 位址。

我使用的是 ZyXEL (P-660HW-T1 v3) 路由器。我應該更改哪些設定才能從 Internet 存取我的 Web 伺服器?

答案1

要讓您的伺服器從 LAN 外部可見,您將需要以下內容:

  • 在路由器上設定 NAT,將連接埠 80 指向 Web 伺服器(或 Web 伺服器偵聽的連接埠)。在您的情況下,您應該將該連接埠指向伺服器 IP 192.168.1.50。
  • 您也可以使用任何服務,例如動態DNS無需知道您的公用 IP 位址即可存取您的網路伺服器。如果您的 IP 是動態的並且不時發生變化(或當您重新啟動路由器時),這非常有用。

透過此更改,您應該能夠從互聯網訪問本地 Web 伺服器。

相關內容