嵌入式LINUX系统开发教程pdf下载
vhost是什么?
vhost是apache服务器用来配置虚拟主机的,在httpd-vhosts.conf中配置不同的vhost虚拟主机,可以在同一台apache主机上运行不同的web应用
如何配置?
前提说明:系统环境是 Windows
一、在apache的httpd.conf文件中找到“#Include conf/extra/httpd-vhosts.conf”
修改:去掉前面的“#”
变为:Include conf/extra/httpd-vhost</a>s.conf
保存,重启apache
说明:这样就开启了extra文件夹下的httpd-vhost.conf,然后在此文件中可以配置虚拟主机了
二、配置httpd-vhosts.conf
1.例如我配置2个虚拟主机test1.com和test2.com
2.我的服务器根目录:d:/AMP/www
3.为了测试在根目录下创建2个目录test1和test2
d:/AMP/www/test1和d:/AMP/www/test2
4.打开httpd-vhosts.conf,在文件末尾添加
#配置虚拟主机test1
DocumentRoot "d:/AMP/www/test1"
ServerName test1.com
allowoverride all
#配置虚拟主机test2
DocumentRoot "d:/AMP/www/test2"
ServerName test1.com
5.保存重启apache
6. 在C:\WINDOWS\system32\drivers\etc下找到hosts文件,在里面添加
127.0.0.1 test1.com
127.0.0.1 test2.com
7.浏览器访问http://test1.com和http://test2.com发现直接访问到了对应的test1和test2目录
转载请注明:谷谷点程序 » apache php 开发环境 通过vhost配置虚拟主机