WAMPServer集成环境安装 (2)

WAMPServer多站点配置

如何使用一个web应用程序管理和运行多个网站或者项目,在开发过程中是经常会遇到的问题,

打开wamp>bin>apache>Apache2.4.4>conf>extra>httpd-vhosts.conf文件

这是虚拟目录的配置文件


    ServerAdmin [email protected]
    DocumentRoot "c:/Apache24/docs/dummy-host2.example.com"
    ServerName dummy-host2.example.com
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common


ServerAdmin [email protected]

是用来设置管理员邮箱地址

DocumentRoot "c:/Apache24/docs/dummy-host2.example.com"
文件的,目录指向 网站的代码。

ServerName dummy-host2.example.com

域名 /主机名

ErrorLog "logs/dummy-host2.example.com-error.log"

错误日志

CustomLog "logs/dummy-host2.example.com-access.log" common

日常日志

这里只需要用到两个东西,其他暂时不需要

路径F:/demo/test01
域名test01.com

第一个网站


    DocumentRoot "F:/demo/test01"
    ServerName test01.com


第二个网站


    DocumentRoot "F:/demo/test02"
    ServerName test02.com


WAMPServer集成环境安装 (2)_第1张图片
图片.png

保存配置

配置好网站后还不够,还有第二步

因为httpd-vhosts.conf文件是作为扩展存在的,在默认情况下是不会去加载的,那么就要告诉阿帕奇去包含这配置文件,打开阿帕奇httpd.conf文件搜索httpd-vhost

WAMPServer集成环境安装 (2)_第2张图片
图片.png

#Include conf/extra/httpd-vhosts.conf

他的意思是包含扩展文件httpd-vhosts.conf,前面加个#号代表注释,把注释去掉保存,

还有一步需要去操作

因为在阿帕奇中,是默认拒绝其他外部主机地址访问服务器下的资源,除了本地,所以我需要把他修改允许其他地址访问,再次打开阿帕奇配置文件,搜索demo

找到这两句话

WAMPServer集成环境安装 (2)_第3张图片
图片.png
     Deny from all
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost

Deny from all拒绝其他外部访问

Allow from 127.0.0.1允许127.0.0.1的ip去访问,也就是说允许本地访问,

修改为

     Allow from all
     #Allow from 127.0.0.1
     #Allow from ::1
     #Allow from localhost

重启服务

最后一步

打开Windows>system32>drivers>etc>hosts文件打开

WAMPServer集成环境安装 (2)_第4张图片
图片.png

添加站点

127.0.0.1       test01.com
127.0.0.1       test02.com

127.0.0.1 ip指向本地localhost

127.0.0.1 test01.com告诉浏览器如果碰到test01.com域名解析首先是重127.0.0.1这个ip下面去请求资源,

你可能感兴趣的:(WAMPServer集成环境安装 (2))