Virtualization
MAMP 虛擬主機不工作
所以我很確定我正確設置了我的虛擬主機,但它們似乎沒有工作。
是的,我已取消註釋 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 上設置。將其設置在主級別或特定目錄上,一切都應該很好。