我遇到了 MAMP 的问题。
我在 httpd-vhosts.conf 中添加了这些代码行:
<VirtualHost *:80>
ServerName "site1.dev"
DocumentRoot "/Users/kevingorjan/site1/public_html/"
<Directory "/Users/kevingorjan/site1/public_html/">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName "site2.dev"
DocumentRoot "/Users/kevingorjan/site2/public_html/"
<Directory "/Users/kevingorjan/site2/public_html/">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我更新了我的 /etc/hosts
127.0.0.1 site1.dev
127.0.0.1 site2.dev
当我浏览 site1.dev 时。一切都按预期进行。服务器加载指定到此 URL 的正确内容。但是当我浏览到 site2.dev 时,我会从 site1.dev 收到相同的内容。有什么我想念的,还是我必须更改配置中的其他内容?
提前致谢
* 解决方案 *
抱歉,我发现了问题。我正在我的 Mac 上工作,并且我的 MAMP 也在运行时正在运行 apache。我删除了我机器上的 apache,现在一切正常。谢谢