我将/ etc / hosts文件更新为
127.0.0.1 www.mysite.com
然后在MAMP的httpd-vhosts.conf中,我将ServerName更新为
ServerName www.mysite.com
DocumentRoot /Applications/MAMP/htdocs/mysite
现在,它工作正常。因此,当我在浏览器中输入mysite.com
时,它会显示我文件夹/Applications/MAMP/htdocs/mysite
内的index.html。
我的问题是,当我第一次检查互联网如何在MAMP中创建虚拟主机时,示例从不在上面的MAMP .conf文件中使用www.
。所以我做了什么,我删除了www.
文件中的/etc/hosts
,并从MAMP的.conf文件中删除了ServerName。现在它不起作用。那么我们真的需要在这些文件中添加www.
吗?
另一个问题是因为我想把index.html放在/Applications/MAMP/htdocs/mysite/public_html
里面,所以我做的是将DocumentRoot设置为/ Applications / MAMP / htdocs / mysite / public_html。它是否正确?它似乎工作。对不起,我对这件事情不熟悉。
答案 0 :(得分:0)
无需直接配置conf文件。只需使用MAMP界面即可。 " littleyellowbird.com"作为域名和别名部分放置" www.littleyellowbird.com"。 Mamp每次保存设置时都会重建conf,您的更改很有可能被覆盖。 如果你想进入" littleyellowbird.com"即使你进入" www.littleyellowbird.com"在浏览器中,使用此域的.htaccess文件中的重写规则。 问候, 彼得