十一月枫吹

  • 增大字号
  • 缺省字号
  • 减小字号
>> Apache Apache多虚拟机配置

Apache多虚拟机配置

E-mail 打印 PDF

    本地环境配置多域名访问apache服务器,使其访问不同的文件夹,方法如下:

    一:修改C:\WINDOWS\system32\drivers\etc下的hosts文件,增加如下:

        127.0.0.1       a.test.com
        127.0.0.1       b.test.com

    二:配置apache的配置文件httpd.conf,增加如下:

<VirtualHost *:80>
    DocumentRoot "D:/network/htdocs/a/"
    ServerName a.test.com
    SetEnv DOCUMENT_ROOT "D:/network/htdocs/a/"
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot "D:/network/htdocs/b/"
    ServerName b.test.com
    SetEnv DOCUMENT_ROOT "D:/network/htdocs/b/"
</VirtualHost>

    其中,SetEnv DOCUMENT_ROOT "D:/network/htdocs/b/"可以在php里通过$_SERVER['DOCUMENT_ROOT']获得。

 

    三:在httpd.conf里增加如下两项,(如果有,请修改,并取消掉注释)

ServerName *:80
NameVirtualHost *:80

    四:自己测试下看看吧……