Apache2 Apache-virtualhost-works只有一个

Apache2 Apache-virtualhost-works只有一个,apache2,xampp,virtualhost,Apache2,Xampp,Virtualhost,我需要在本地开发机器上安装几个虚拟主机。 不幸的是,它必须是windows httpd-vhost.conf <VirtualHost *:80> ServerAdmin mateusz.tracz@vd.pl DocumentRoot "C:/xampp/htdocs" ServerName localhost </VirtualHost> <VirtualHost *:80> ServerAdmin mateusz.tracz@vd.p

我需要在本地开发机器上安装几个虚拟主机。 不幸的是,它必须是windows

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>
问题是: localhost指向

C:/xampp/htdocs/manadom.local/public
C:/xampp/htdocs/manadom.local/public too
C:/xampp/htdocs/manadom.local/public
manadom.local指向

C:/xampp/htdocs/manadom.local/public
C:/xampp/htdocs/manadom.local/public too
C:/xampp/htdocs/manadom.local/public
gb.loc指向

C:/xampp/htdocs/manadom.local/public
C:/xampp/htdocs/manadom.local/public too
C:/xampp/htdocs/manadom.local/public
我不知道怎么了


请帮助我,我不是管理员,但我读了很多关于它的书,我不知道我可能会做错什么。

对于命名虚拟主机,您必须设置“NamedVirtualHosts”指令。请参阅手册->

是,如前所述,在虚拟主机指令之前,您应该:

NameVirtualHost *:80

更改配置文件后是否重新启动Apache?是。[一些文本使其为12个字符]检查您的文件是否包含在httpd.conf中-查找一行:Include conf/httpd-vhost.confDev-machine安装程序恐怕与ServerFault无关。