如何在 LAN 上設定 apache (MAMP)

如何在 LAN 上設定 apache (MAMP)

我在 LAN 上有 2 台電腦(OS X 和 Vista)。 MAMP 安裝在 OS X 上。我在區域網路上共享了 htdocs 檔案。顯然只有 html 可以正常工作。

我需要更改什麼才能使 Apache 在 LAN 上託管我的網站?

解決方案:這是一個愚蠢的錯誤:我正在輸入\\192.168.x.x(填寫x),這是共享文件。這不共享伺服器。 http://192.168.x.x是正確的地址。

答案1

有相當不錯的文件

我懷疑您只需將 HTML 檔案放入正確的htdocs資料夾中,啟動 Apache,然後在 Vista PC 上將 Web 瀏覽器指向 Mac 的名稱或 IP 位址即可。例如,http://192.168.1.23:8888/(我相信 MAMP 預設為使用連接埠 8888)


(編輯)

使用\\作為前綴使網頁瀏覽器使用File:協定而不是http:協定。

只有當您使用 http 協定時,請求才會傳送到 Apache(MAMP 中的 A)。只有透過向 Apache 發送請求,Apache 才能訪問跑步PHP 程式碼作為程式並發送輸出該 PHP 程式的 Web 瀏覽器。

放在\\前面意味著請求發送到文件伺服器,而不是 Apache。檔案伺服器不會嘗試執行 PHP 程式碼,它只是發送 PHP 原始碼(而不是運行該程式碼的結果)。

相關內容