我正在尝试在本地主机上的我的苹果mac上设置虚拟主机。服务器由XAMPP提供,它将Apache/MySQL/PHP捆绑在一起。在Mac上在XAMPP上设置虚拟主机
这是我迄今所做的:
编辑/私营/ etc/hosts文件,包括127.0.0.1指向test.myserver.local
127.0.0.1 test.myserver.local
编辑/应用/ XAMPP /等/额外/的httpd-vhosts.conf到inlcude我的虚拟主机详情
<VirtualHost *:80>
DocumentRoot /Users/???/Documents/workspace/trunk/htdocs
ServerName test.myserver.local
<Directory "/Users/???/Documents/workspace/trunk/htdocs">
AllowOverride All
</Directory>
</VirtualHost>
放置一个简单的index.html在那里,在它的单词测试。
我已重新启动服务器,然后浏览到测试网址,以使用Apache的默认页面而不是我的测试页面。 虚拟主机文件适用于另一个虚拟主机,代码被复制时各个位发生变化(即文件夹路径),主机文件起作用,因为当Apache关闭时,我的浏览器显示服务器未找到。
为什么Apache拒绝显示我的测试代码?是否还有其他文件需要更改?我不能想到任何其他人,通常只是那些在Linux/Windows上。
你能告诉我们你在'/ private/etc/hosts','/ Applications/XAMPP/etc/extra/httpd-vhosts.conf'中编辑了什么,并在问题中更新它吗?编辑它们后,你重新启动了Apache服务器吗? – 2013-03-04 16:47:41
你之后重启了apache吧? – prodigitalson 2013-03-04 16:48:09
我试过了,但它似乎删除了我的所有标签,所以它看起来不错。我会再尝试。 – Husman 2013-03-04 16:48:25