2013-02-07 115 views
2

在此階段將我的頭靠在牆上....試圖在Ubuntu 12.10上使用VirtualBox託管我的Apache站點。運行Windows 8主機。嘗試託管外部訪問服務器 - Apache,VirtualBox和Portforwarding

我做的事:

  • 有保證的Apache是​​偵聽端口80,443和8080(爲了徹底)
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 3355/httpd 

tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 3355/httpd 

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3355/httpd 

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 681/sshd 
  • VM是使用橋接網絡連接

  • 爲我的Ubuntu VM分配了一個靜態IP,可以在網絡內正常訪問。

  • 轉發TCP我的路由器上的端口80,8080,443虛擬機的靜態IP

  • 鑑於我的虛擬機的靜態NAT地址
  • 熄滅Ubuntu的防火牆和路由器防火牆
  • 閱讀上論壇,我的ISP(Eircom)允許使用端口80

而且我仍然無法使用WAN /外部IP(在內部檢查並使用CanYouSeeMe.org)訪問我的站點。它說我提到的所有端口都關閉了。

我真的不知道下一步該怎麼嘗試......我在這裏錯過了一些愚蠢的東西嗎?

注意:我還沒有在虛擬機內的路由器中分配一個靜態IP地址。並且DHCP服務器已啓用。那不好嗎?

謝謝!

回答

1

Got it!我在Ubuntu(eth0)中的連接沒有使用正確的默認網關。它應該設置爲您的路由器的IP地址。希望這可以爲他人節省一天的頭痛。

相關問題