更新我的/ etc/hosts文件作爲MAMP虛擬主機需要www?
127.0.0.1 www.mysite.com
然後在MAMP的的httpd-vhosts.conf,我更新了服務器名稱爲
ServerName www.mysite.com
DocumentRoot /Applications/MAMP/htdocs/mysite
現在,它的正常工作。所以當我在瀏覽器中輸入mysite.com
時,它會顯示我的文件夾/Applications/MAMP/htdocs/mysite
內的index.html。
我的問題是,當我第一次檢查互聯網如何在MAMP中創建虛擬主機時,這些示例從未在上面的MAMP .conf文件中使用www.
。所以我做了什麼,我刪除/etc/hosts
文件中的www.
,並從MAMP的.conf文件中的ServerName中刪除。現在它不起作用。那麼我們是否真的需要在這些文件中添加www.
?
另一個問題是,因爲我想將0123.html裏面的index.html放在/Applications/MAMP/htdocs/mysite/public_html
之內,所以我做的是將DocumentRoot設置爲/ Applications/MAMP/htdocs/mysite/public_html。它是否正確?它似乎工作。很抱歉,我對這件事有點陌生。
更新虛擬主機後是否重新啓動服務器? –
是的,每當我更新MAMP中的文件時,我總是重新啓動服務器。 – iPhoneJavaDev
'www..'前綴沒有任何特殊含義,但許多人喜歡每次都輸入它。如果你願意的話,你可以用'littleyellowbird.'開始你所有的URL。 –