美文网首页
WAMPServer集成环境安装 (2)

WAMPServer集成环境安装 (2)

作者: 深沉的简单 | 来源:发表于2017-05-15 22:46 被阅读13次

    WAMPServer多站点配置

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

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

    这是虚拟目录的配置文件

    <VirtualHost *:80>
        ServerAdmin webmaster@dummy-host2.example.com
        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
    </VirtualHost>
    
    

    ServerAdmin webmaster@dummy-host2.example.com

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

    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

    第一个网站

    <VirtualHost *:80>
        DocumentRoot "F:/demo/test01"
        ServerName test01.com
    </VirtualHost>
    
    

    第二个网站

    <VirtualHost *:80>
        DocumentRoot "F:/demo/test02"
        ServerName test02.com
    </VirtualHost>
    
    
    图片.png

    保存配置

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

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

    图片.png

    #Include conf/extra/httpd-vhosts.conf

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

    还有一步需要去操作

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

    找到这两句话

    图片.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文件打开

    图片.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)

          本文链接:https://www.haomeiwen.com/subject/aoqbnttx.html