zoukankan      html  css  js  c++  java
  • 如何给Apache添加虚拟路径和虚拟主机?

    在本地开发,一般只用一个Apache服务器,然后通过配置文件实现多个站点访问,要么是“虚拟路径(别名)”的形式,要么是“虚拟主机”的形式,相关配置参考如下:

    说明:我给Apache设置的端口为:8088,即 Listen 8088(80端口给开发 Java Web 用了)。

    打开 Apache 的配置文件 d:/php/xampp/apache/conf/conf/httpd.conf

    1、虚拟路径 形式

    找到配置虚拟路径节点,添加如下代码:

        # Alias: Maps web paths into filesystem paths and is used to
        # access content that does not live under the DocumentRoot.
        # Example:
        # Alias /webpath /full/filesystem/path
        ##################################################################
        Alias   /discuzx2.5   "d:/php/xampp/htdocs/discuz/discuzx2.5"
        <Directory   "d:/php/xampp/htdocs/discuz/discuzx2.5">
                  Options   Indexes   Includes   FollowSymLinks   MultiViews   IncludesNoExec
                  AllowOverride   All
                  Order   allow,deny
                  Allow   from   all
        </Directory>
        ##################################################################

    访问路径为:http://localhost:8088/discuzx2.5

    2、虚拟主机 形式

    实现网站根目录形式访问,把下面的代码放到配置文件的最下面即可

    ##################################################################
    <VirtualHost 127.0.0.2:8088>
        DocumentRoot d:/PHP/xampp/htdocs/emlog
        ServerName 127.0.0.2:8088
    </VirtualHost>
    
    <Directory "d:/PHP/xampp/htdocs/emlog">
        Options Indexes FollowSymLinks Multiviews
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>
    ##################################################################
    <VirtualHost 127.0.0.3:8088>
        DocumentRoot d:/PHP/xampp/htdocs/snsgou
        ServerName 127.0.0.3:8088
    </VirtualHost>
    
    <Directory "d:/PHP/xampp/htdocs/snsgou">
        Options Indexes FollowSymLinks Multiviews
        AllowOverride All
        Order Allow,Deny
        Allow from all
    </Directory>
    ##################################################################

    访问路径为:http://127.0.0.2:8088  和  http://127.0.0.3:8088

    注意:VirtualHost不能为 “127.0.0.1:某个端口”,因为 127.0.0.1 为 Apache的主地址,虚拟主机是不能用的!

    注意:添加端口监听,在 Listen 80 后,增加一行 Listen 8088

    51CTOWeb服务器(Apache)虚拟主机的配置

  • 相关阅读:
    python装饰器
    python名称空间和作用域
    python函数-函数对象
    python函数-参数
    python文件高级操作
    python基本文件操作
    python2和3的区别
    OSI-传输层
    Android屏幕density, dip等相关概念总结
    架构设计:系统间通信(20)——MQ:消息协议(下)
  • 原文地址:https://www.cnblogs.com/52php/p/5687749.html
Copyright © 2011-2022 走看看