我将我的/etc/hosts 文件更新为
127.0.0.1 www.mysite.com
然后在 MAMP 的 httpd-vhosts.conf 中,我将服务器名称更新为
ServerName www.mysite.com
DocumentRoot /Applications/MAMP/htdocs/mysite
现在,它工作正常。 因此,当我在浏览器中输入mysite.com
时,它会显示索引.html该索引位于我的文件夹/Applications/MAMP/htdocs/mysite
.
我的问题是,当我第一次检查互联网上如何在 MAMP 中创建虚拟主机时,上面的 MAMP .conf 文件中的示例从未使用过www.
。 所以我所做的是,我删除了/etc/hosts
文件中的www.
,并从 AMP 的 .conf 文件中的 ServerName 中删除。 现在它不起作用。那么我们真的需要在这些文件中添加www.
吗?
另一个问题是,由于我想将索引.html放在/Applications/MAMP/htdocs/mysite/public_html
中,所以我所做的是将 DocumentRoot 设置为/Applications/MAMP/htdocs/mysite/public_html。 这是对的吗? 它似乎有效。很抱歉我对这件事有点陌生。
无需直接配置 conf 文件。只需使用 MAMP 接口。"littleyellowbird.com"作为域,并在别名部分中输入"www.littleyellowbird.com"。每次保存设置时,Mamp 都会重建一个 conf,您的更改很有可能被覆盖。如果在浏览器中输入"www.littleyellowbird.com"也想访问"littleyellowbird.com",请在此域的 .htaccess 文件中使用重写规则。问候彼得