1、修改httpd.conf
把下面第二行的#去掉,启动虚拟主机配置
# Virtual hosts # Include conf/extra/httpd-vhosts.conf
2、配置httpd-vhost.conf
这里使用了8081端口,配置了两个虚拟主机,DocumentRoot不能含有中文目录
<VirtualHost *:8081>
ServerName localhost
DirectoryIndex index.php
DocumentRoot "D:WorkphpApache24htdocs"
<Directory "D:WorkphpApache24htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:8081>
ServerName www.aa.com
DirectoryIndex index.php
DocumentRoot "E:phpPhpProjectBase"
<Directory "E:phpPhpProjectBase">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>3、etc/hosts配置
127.0.0.1 localhost127.0.0.1 www.aa.com
4、重启Apache服务
如果此时虚拟主机仍不能访问,配置httpd.conf中以下项
<Directory />
AllowOverride none #Require all denied</Directory>以上就是关于php之Apache配置虚拟主机的详细内容,更多请关注Gxl网其它相关文章!
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!