![從本地網路外部存取 Apache2 託管的網站](https://rvso.com/image/1607091/%E5%BE%9E%E6%9C%AC%E5%9C%B0%E7%B6%B2%E8%B7%AF%E5%A4%96%E9%83%A8%E5%AD%98%E5%8F%96%20Apache2%20%E8%A8%97%E7%AE%A1%E7%9A%84%E7%B6%B2%E7%AB%99.png)
我在主機上的虛擬機器中的 Ubuntu Server 上執行 Apache2。連接到 Oracle Virtual Box 中設定的網路設定為橋接。
我可以在本地電腦和本地網路上看到測試網站。但是,不是來自我的本地網路之外,這正是我想要的。
Apache2 在連接埠 80 上提供服務。 192.xxx.x.xx(原始媒體路由器)。
Ubuntu 上的 ufw 防火牆設定為允許 Apache2 通過。
真的不知道我做錯了什麼,或是在這裡失蹤了。我對此有點陌生,所以我們將不勝感激!我已經閱讀了這裡的數百篇文章,但找不到答案。 :(
答案1
如果您的路由器是家庭數據機/路由器,則預設不允許外部連接進入。
請注意,在家中運行伺服器並不是一個好主意,如果您忽略了某些事情,可能會使家中的所有電腦都處於危險之中。最好使用雲端伺服器。虛擬伺服器相當便宜(我的:1x2.40Ghz Xeon 代碼、1GB RAM、25H 磁碟:每月 5 美元)。