Laravel 環境設定 - 無法存取伺服器頁面

Laravel 環境設定 - 無法存取伺服器頁面

我在 Debian 9 虛擬機器上使用 VirtualBox。 Laravel、Apache、SQL、PHP 安裝順利。 Laravel 開發伺服器已成功啟動並顯示此訊息。

Laravel 開發伺服器已啟動:http://127.0.0.1:8000

我無法在 Windows 中使用 Firefox 存取該頁面。根據我正在經歷的例子,我應該能夠去http://debian-vm/lara_app/public,其中 debian-vm 是我的虛擬機器的主機名稱。安裝PHP和Apache後,我可以上網http://debian-vm從 Windows 中的 Firefox 中查看資訊頁面。我甚至可以衝浪http://debian-vm/lara_app並查看目錄列表,但 lara_app/public 網站沒有產生任何內容。我是不是漏掉了一步? /public 目錄包含一個 css 資料夾、一個 js 資料夾、一些圖示、一個 web.config 文件和一個 index.php 文件,但它不會向我顯示任何內容。

答案1

此訊息表示您可以透過 127.0.0.1 連接埠 8000 存取伺服器。

如果伺服器套接字綁定到任何位址,您應該能夠存取它http://debian-vm:8000/假設 debian-vm 是虛擬機器的名稱或 IP 位址。

如果伺服器套接字綁定到127.0.0.1,那麼就有點棘手了。最簡單的方法是使用 SSH 連接到虛擬機器並將連接埠隧道連接到 127.0.0.1:8000。如果使用連接埠 8000 作為隧道來源,則可以透過下列位址存取伺服器:http://127.0.0.1:8000從您的本機電腦。當然,如果伺服器綁定到任何位址,這也適用。

相關內容