关于php之Apache配置虚拟主机
程序员文章站
2022-04-08 16:08:42
...
Apache版本以2.4为例
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配置虚拟主机的详细内容,更多请关注其它相关文章!
推荐阅读
-
Nginx、Apache、Lighttpd禁止目录执行php配置示例
-
apache配置php实现单一入口方法
-
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
-
如何配置apache虚拟主机的实例小结
-
CentOS 6.1 环境中部署nginx、php(包括fastcgi)、虚拟主机配置
-
Apache2.4.34 + php 7.28 + MySQL8.0.12 安装及配置
-
本地机apache配置基于域名的虚拟主机详解
-
windows apache多端口虚拟主机配置方法
-
apache虚拟主机配置一例
-
#实践笔记#Ubuntu配置Apache+PHP+MySQL