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

  • 相关阅读:
    java实现模拟登陆
    springboot整合kafka(转)
    springboot使用缓存(三)
    springboot使用缓存(二)
    springboot使用缓存(一)
    springboot日期入参出参格式化注解:@DateTimeFormat 和 @JsonFormat (转)
    H5调用android相机拍照
    时间复杂度
    java guide面试突击版
    java面试手册-复制内容
  • 原文地址:https://www.cnblogs.com/52php/p/5687749.html
Copyright © 2011-2022 走看看