时间:2021-07-01 10:21:17 帮助过:29人阅读
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:\Work\php\Apache24\htdocs"
- <Directory "D:\Work\php\Apache24\htdocs">
- Options Indexes FollowSymLinks
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
- </VirtualHost>
- <VirtualHost *:8081>
- ServerName www.aa.com
- DirectoryIndex index.php
- DocumentRoot "E:\php\PhpProjectBase"
- <Directory "E:\php\PhpProjectBase">
- 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网其它相关文章!