• apache 多站点设置


    apache 多站点设置

    1、多IP多端口多站点配置

    修改APACHE的配置文件httpd.conf
    ———————————————————
    Listen 172.20.30.40:80
    Listen 172.20.30.40:8080
    Listen 172.20.30.50:80
    Listen 172.20.30.50:8080

    <VirtualHost 172.20.30.40:80>
    DocumentRoot /www/example1-80
    ServerName www.example1.com
    </VirtualHost>

    <VirtualHost 172.20.30.40:8080>
    DocumentRoot /www/example1-8080
    ServerName www.example1.com
    </VirtualHost>

    <VirtualHost 172.20.30.50:80>
    DocumentRoot /www/example2-80
    ServerName www.example1.org
    </VirtualHost>

    <VirtualHost 172.20.30.50:8080>
    DocumentRoot /www/example2-8080
    ServerName www.example2.org
    </VirtualHost>
    ————————————————————

    2、多IP单端口多站点

    ———————————————————–
    <VirtualHost 192.168.1.1:80>
    DocumentRoot “/usr/local/apache/a”
    ServerName www.a.com
    ServerAlias a.com
    DirectoryIndex index.html index.php
    </VirtualHost>

    NameVirtualHost 192.168.1.2:80

    <VirtualHost 192.168.1.2:80>
    DocumentRoot “/usr/local/apache/b”
    ServerName www.b.com
    ServerAlias b.com
    DirectoryIndex index.php
    </VirtualHost>

    <VirtualHost 192.168.1.2:80>
    DocumentRoot “/usr/local/apache/c”
    ServerName www.c.com
    ServerAlias c.com
    DirectoryIndex index.php
    </VirtualHost>
    —————————————————————

    3、单IP单端口多站点

    —————————————————————
    Listen 80

    NameVirtualHost 192.168.1.15

    #接收请求的IP地址

    <VirtualHost 192.168.1.15>

    #绑定的ip

    ServerAdmin test@test.com

    #管理员邮箱
    DocumentRoot “D:/Inetpub/www/maidou/”

    #网站目录
    ServerName www.test.com

    #主机名(域名)

    DirectoryIndex index.php #主目录默认页

    ServerAlias test.other.com admin.other.com

    #做出响应的域名

    ErrorLog logs/error_log.log #错误日志
    CustomLog logs/custom.log common

    #用户日志
    <Directory “D:/Inetpub/www/maidou/”>
    Options Indexes FollowSymLinks
    AllowOverride All

    #AllowOverride指明Apache服务器是否加载.htacess
    Order allow,deny
    Allow from all
    </Directory>

    </VirtualHost>

    # 多台可以再添加
    <VirtualHost 192.168.1.15>
    DocumentRoot “D:/Inetpub/www/other/”
    ServerName www.other.com

    <Directory “D:/Inetpub/www/other/”>
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>
    </VirtualHost>

    备注:在apache配置中注释以"#"开头,切注释行必须是单独一行.否者报错.

  • 相关阅读:
    Spring 自动装配;方法注入
    Spring 依赖注入(二、注入参数)
    Spring 依赖注入(一、注入方式)
    Spring IOC(控制反转)示例解析
    PowerDesigner最基础的使用方法入门学习
    Struts2 文件上传和下载
    Struts2 转换器
    ResultSet相关ResultSetMetaData详细(转)
    hibernate缓存详解
    hibernate缓存机制【转】
  • 原文地址:https://www.cnblogs.com/suizhikuo/p/2761642.html
Copyright © 2020-2023  润新知