我需要在我的本地开发机器上安装几个虚拟主机。 不幸的是它需要是窗户。
的httpd-vhost.conf
<VirtualHost *:80>
ServerAdmin mateusz.tracz@vd.pl
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
ServerAdmin mateusz.tracz@vd.pl
DocumentRoot "C:/xampp/htdocs/manadom.local/public"
ServerName manadom.local
ErrorLog "logs/manadom.local-error.log"
CustomLog "logs/manadom.local-access.log" combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin mateusz.tracz@vd.pl
DocumentRoot "C:/xampp/htdocs/galeriabiznesu"
ServerName gb.loc
ErrorLog "logs/gb.loc-error.log"
CustomLog "logs/gb.loc-access.log" combined
</VirtualHost>
并托管文件:
127.0.0.1 localhost
127.0.0.1 manadom.local
127.0.0.1 gb.loc
问题是: localhost指向
C:/xampp/htdocs/manadom.local/public
manadom.local指向
C:/xampp/htdocs/manadom.local/public too
gb.loc指向
C:/xampp/htdocs/manadom.local/public
我不知道出了什么问题?
请帮助我,我不是管理员,但我读了很多,我不知道我可能做错什么。
答案 0 :(得分:3)
对于命名虚拟主机,您必须设置“NamedVirtualHosts”指令。请查看手册 - &gt; http://httpd.apache.org/docs/2.2/mod/core.html#namevirtualhost
答案 1 :(得分:3)
是的,如上所述,在虚拟主机指令之前你应该:
NameVirtualHost *:80