最新消息: 新版网站上线了!!!

apache php 开发环境 通过vhost配置虚拟主机

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配置虚拟主机