Virtualization

MAMP 虛擬主機不工作

  • October 6, 2011

所以我很確定我正確設置了我的虛擬主機,但它們似乎沒有工作。

是的,我已取消註釋 httpd.conf 中包含的虛擬主機。

當我嘗試訪問虛擬主機時,我得到的只是瀏覽器“找不到頁面”。如果我啟動我的 Mac 的 apache 伺服器(sudo /usr/sbin/httpd -k start),我會在嘗試訪問虛擬主機時得到一個 Apache 404 頁面。

我嘗試解除安裝並重新安裝 MAMP,並嘗試編輯 /etc/apache2/ httpd 文件,但均無濟於事。

我所要做的就是打開 httpd.conf 並將“Listen 8888”更改為“Listen 80”

我有一個關於為什麼他們沒有在埠 80 上執行它的理論,但我認為為了不散佈討厭的謠言,我將把這個理論留給自己。

我遇到的另一個問題:預設情況下,MAMP 將 localhost/ 目錄設置為 MAMP/htdocs/ 文件夾。問題是,如果您將文件保存在另一個目錄中,您的 .htaccess 文件將無法工作。為什麼?因為在 httpd.conf 中,AllowOverride All 預設只在 MAMP/htdocs 上設置。將其設置在主級別或特定目錄上,一切都應該很好。

引用自:https://serverfault.com/questions/318980