php apache 配置虚拟主机
2017-03-03 00:00
363 查看
Apache 虚拟主机
打开httpd.conf配置Include conf/extra/httpd-vhosts.conf(打开前面的#)
打开vhosts.conf
开始配置
下面我配置了四个
四个除了访问 的域名 和实际路径不一样,其他都一样
<VirtualHost *:80>
ServerAdmin www.b.com
DocumentRoot "B:\phpstudy\vhostsb"
ServerName www.b.com
<Directory "B:\phpstudy\vhostsb">
Allow from all
</Directory>
</VirtualHost>
然后打开本地hosts文件
重启Apache 就可以访问你自己配置的www.a.com 等了
这个比较简单
容易出现的问题是---配置完了之后本地localhost是forbiiden(拒绝访问的)(如果之前在vhosts.conf没有专门再配置一个localhost的虚拟主机的话,此处我配置了)
要说的是,如果也配置了localhost的虚拟主机,再次访问localhost时,不再是forriben了;
但是却出现了not found 的问题
php5.4配置时候出现过这个问题---解决方法是
在httpd.conf文件中有一行代码是需要注释掉的
#ServerName localhost:80
把这行代码注释打开就可以了
后来用php7.0又出现这个问题
又加上这句话竟然不管用;后来看了下;配置文件不一样;
这次是需要把这个servername localhost注释掉。。。。
因为比较奇怪,记录下,不确定根源是否这个,不过问题解决了
打开httpd.conf配置Include conf/extra/httpd-vhosts.conf(打开前面的#)
打开vhosts.conf
开始配置
下面我配置了四个
四个除了访问 的域名 和实际路径不一样,其他都一样
<VirtualHost *:80>
ServerAdmin www.b.com
DocumentRoot "B:\phpstudy\vhostsb"
ServerName www.b.com
<Directory "B:\phpstudy\vhostsb">
Allow from all
</Directory>
</VirtualHost>
然后打开本地hosts文件
重启Apache 就可以访问你自己配置的www.a.com 等了
这个比较简单
容易出现的问题是---配置完了之后本地localhost是forbiiden(拒绝访问的)(如果之前在vhosts.conf没有专门再配置一个localhost的虚拟主机的话,此处我配置了)
要说的是,如果也配置了localhost的虚拟主机,再次访问localhost时,不再是forriben了;
但是却出现了not found 的问题
php5.4配置时候出现过这个问题---解决方法是
在httpd.conf文件中有一行代码是需要注释掉的
#ServerName localhost:80
把这行代码注释打开就可以了
后来用php7.0又出现这个问题
又加上这句话竟然不管用;后来看了下;配置文件不一样;
这次是需要把这个servername localhost注释掉。。。。
因为比较奇怪,记录下,不确定根源是否这个,不过问题解决了
相关文章推荐
- php中MVC zend framework框架在apache上的配置方法以及创建步骤,配置虚拟主机
- apache php配置 虚拟目录 和 虚拟主机 多域名配置 原理解析
- Apache多虚拟主机多版本PHP(5.2+5.3+5.4)共存运行配置全过程
- PHP学习笔记【4】--apache服务器配置--配置虚拟目录和配置虚拟主机
- linux的Apache(http)与PHP的结合配置及Apache默认虚拟主机
- Apache与PHP的结合配置、Apache默认虚拟主机
- PHP中级篇 Apache配置httpd-vhosts虚拟主机总结及注意事项(转载)
- PHP中级篇 Apache配置httpd-vhosts虚拟主机总结及注意事项
- Apache-php-mysql-虚拟主机的配置
- PHP学习笔记【4】--apache服务器配置--配置虚拟目录和配置虚拟主机
- Apache与PHP环境下配置本地虚拟主机
- ubuntu下apache&php&虚拟主机开发环境配置
- php Apache 虚拟主机配置方法
- Apache多虚拟主机多版本PHP(5.2+5.3+5.4)共存运行配置全过程
- PHP中级篇 Apache配置httpd-vhosts虚拟主机总结及注意事项[OK]
- linux下Apache2.2.4 + tomcat5.5+php 一个IP配置多域名,虚拟主机
- php 多虚拟主机配置(apache2.2+2.4)
- PHP本地实现虚拟域名访问:Apache虚拟主机配置
- PHP中级篇 Apache配置httpd-vhosts虚拟主机总结及注意事项[OK]
- Linux中Apache与php结合以及Apache的虚拟主机配置文件