連接到在使用 Virtual Box 建立的虛擬機器中執行的 Ubuntu Web 伺服器

連接到在使用 Virtual Box 建立的虛擬機器中執行的 Ubuntu Web 伺服器

我正在嘗試設定一個本地開發環境,這樣我就可以避免我的開發工作拖累我的 VPS;僅將其留給生產代碼。我在透過 Web 瀏覽器連線到伺服器時遇到問題,不斷收到「Safari 無法連線到伺服器」錯誤。我已經嘗試/建立:

  • 將 ServerName 新增至 httpd.conf 文件,設定為 localhost
  • 在 ports.conf 檔案中,Listen 設定為 80。

以下是我的情況的「條件」:

  • 主機作業系統:OSX 10.9 Mavericks
  • 來賓作業系統:Ubuntu伺服器12.04.3
  • 使用 Virtual Box 建立虛擬機

我可以很好地透過 SSH 連接到伺服器,但同樣,我無法在瀏覽器中透過 http 存取伺服器。

答案1

我能夠弄清楚了,感謝那些幫助過的人!

我的解決方案是在 VirtualBox 中虛擬機器的網路設定中新增連接埠轉送規則。 (選擇現有虛擬機器 -> 設定 -> 網路 -> 連接埠轉送)在連接埠轉送內部,我新增瞭如下規則:

127.0.0.1:8080(轉寄至)10.0.2.15:80

現在,當我http://127.0.0.1:8080在瀏覽器中輸入內容時,我會看到預設的「It Works」頁面。這讓我相信有東西阻塞了連接埠 80,但如果這有效,我認為沒有必要嘗試修復它。

相關內容