如何在Zend Server上创buildVirtualHost?

我正在使用zend服务器,并将一个VirtualHost添加到extra / httpd-vhosts.conf文件中,并从httpd.conf文件中删除#。

这是我添加到extra / httpd-vhosts.conf文件中的内容:

NameVirtualHost *:80 <VirtualHost *:80> ServerName quickstart.local DocumentRoot D:/quickstart/Code <Directory D:/quickstart/Code> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> 

当我访问quickstart.local它工作正常,但它也影响本地主机(即当我尝试加载http:// localhost / ,我看到相同的网站我为http://quickstart.local/ 。

我该如何解决这个问题? 我想要两个本地主机(我用这个另一个项目)和quickstart.local是分开的。

我也有同样的问题。 尝试添加一个主机到zend.conf或添加

 Include conf/extra/httpd-vhosts.conf 

到htppd.conf

您可以通过将指令添加到新文件来添加新的虚拟主机:

 /path/to/zend/etc/sites.d/vhost_[my-site].conf 

用你想要的(无空格)替换[my-site]

然后,确保你重新启动apache

 sudo /path/to/zend/bin/apachectl restart 

尝试添加自己的网站时遇到类似的问题。 对我来说,解决方案是在vhosts文件中注释这两个vhost示例,并取消注释或添加

 127.0.0.1 localhost 

到%windir%/ system32 / drivers / etc文件夹中的hosts文件中

… ofcourse如果你需要取消注释vhost_alias模块,并包括httpd-vhosts文件..