`
happyforever82
  • 浏览: 121185 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

apache,rewrite + proxy

阅读更多

AddType image/x-icon .ico

<VirtualHost *>

        ServerName cms.***.com
        ServerAlias cms.***.com
        ProxyPass / http://10.101.2.145:8080/
        ProxyPassReverse / http://10.101.2.145:8080/

</VirtualHost>

<VirtualHost *>

        ServerName www.***.com
        ServerAlias ***.com *.***.com

        Alias /logs/ /home/aaronliu/apache-tomcat-6.0.20-***web/logs/
        <Directory "/home/aaronliu/apache-tomcat-6.0.20-***web/logs/">
          Options Indexes MultiViews
          AllowOverride None
          Order allow,deny
          Allow from all
        </Directory>

        RewriteEngine On
#       RewriteLog rewrite.log
#       RewriteLogLevel 8

        RewriteCond %{HTTP_HOST} ^([a-z0-9\-]+)\.***\.com$
        RewriteCond %{HTTP_HOST} !^(www)\.***\.com$
        RewriteRule (.*) /%{HTTP_HOST}/$1
        RewriteRule /([a-z0-9\-]+)\.***\.com//(.*)$ /companysite/$2/$1 [PT]

        ProxyPass /icons/ !
        ProxyPass /logs/ !
        ProxyPass / http://10.101.2.145:8081/
        ProxyPassReverse / http://10.101.2.145:8081/

</VirtualHost>

0
0
分享到:
评论

相关推荐

    mysql+apache+php

    2. 使用`./configure`命令进行配置,启用必要的模块,例如`mod_rewrite`和`mod_proxy`,并指定安装路径。 3. 使用`make`和`make install`进行编译和安装。 4. 配置完成后,Apache应被添加到系统服务,以便可以使用`...

    Apache2.2+JBOSS 5 集群配置

    - 编译Apache,配置时指定模块如`–enable-module=so`、`–enable-module=setenvif`、`–enable-module=rewrite`和`–enable-proxy`等。 - 安装mod_jk模块,配置JK模块的worker.properties文件,定义JBOSS节点的...

    ubuntu 安装配置apache2+tomcat6+mysql5 全功略.docx

    * ./configure --prefix=/home/apache2 --enable-so --enable-rewrite=share --enable-proxy=share --enable-proxy-ajp=share --with-apr-util=/home/apr-util * make * make install 安装 Tomcat Connectors 进入...

    ubuntu 安装配置apache2+tomcat6+mysql5 全功略.pdf

    * ./configure --prefix=/home/apache2 --enable-so --enable-rewrite=share --enable-proxy=share --enable-proxy-ajp=share --enable-dav=share --with-apr=/home/apr --with-apr-util=/home/apr-util * make * ...

    apache+tomcat+memcache

    LoadModule rewrite_module modules/mod_rewrite.so ``` 2. **虚拟主机配置**:在Apache的配置中设置虚拟主机,配置反向代理规则,将HTTP请求转发到Tomcat集群。 ```apacheconf *:80&gt; ServerName your.domain.com...

    Apache+Tomcat+6高级编程

    1. **Apache基础**:讲解Apache服务器的基本配置和管理,包括虚拟主机的设置、URL重写规则的使用(如通过mod_rewrite模块)、模块的加载和配置,以及安全性设置,如SSL/TLS加密。 2. **Tomcat基础**:介绍Tomcat的...

    apache2.2+resin3+jdk1.8一键安装包

    1. **模块化设计**:Apache 2.2 支持通过加载各种模块来扩展功能,例如mod_rewrite用于URL重写,mod_ssl用于HTTPS支持,mod_proxy用于代理服务等。 2. **性能优化**:具备多线程处理和连接池管理,可以有效处理高...

    nginx+apache+mysql+php+memcached+squid搭建门户网站

    --without-http_fastcgi_module --without-http_rewrite_module --without-http_map_module \ --without-http_geo_module --without-http_autoindex_module ``` 这里需要注意的是,由于Nginx配置文件需要用到正则...

    linux+apache+tomcat+java配置文件.rar

    此外,了解模块如mod_rewrite用于URL重写和mod_proxy用于反向代理也非常重要。 3. Tomcat:Tomcat是一个开源的Java Servlet容器,用于运行Java Web应用。在Linux上,首先需要安装JDK,然后下载并解压Tomcat的tar.gz...

    apache+php+mysql+tomacat环境搭建.docx

    - 若要实现负载均衡,可以在Apache配置中利用`mod_proxy_balancer`模块,将请求分发到多个Tomcat实例或其他后端服务器,提高系统可用性和性能。 完成以上步骤后,你就成功搭建了一个Apache+PHP+MySQL+Tomcat的开发...

    Apache_+_Tomcat来构建J2EE环境系统部署手册

    # ./configure --prefix=/usr/local/httpd/ --enable-so --enable-vhost-alias --enable-rewrite --enable-deflate --enable-ssl --enable-modules=so --with-mpm=worker --enable-proxy # make # make install ...

    从零开始整合apache2.0.48+Tomcat5.0.16[完全图文教程]

    - 配置Apache,添加mod_jk或mod_proxy_ajp模块,确保Apache可以识别并转发请求给Tomcat。 - 配置Tomcat的server.xml,设置Engine、Host和Context元素,定义虚拟主机和应用路径。 - 配置mod_jk的worker.properties...

    Apache+weblogic基础知识

    2. **模块管理**:Apache支持多种模块,如mod_rewrite用于URL重写,mod_ssl用于SSL/TLS加密,mod_proxy用于代理服务。用户可以根据需求加载或禁用特定模块。 3. **权限控制**:Apache可以通过设置不同的访问控制...

    apache+svn+trac安装软件

    1. 使用mod_proxy或mod_proxy_ajp在Apache中设置反向代理,使得Trac可以通过Apache服务器对外提供服务。 2. 调整Apache、Subversion和Trac的配置,以确保安全性和性能。例如,设置合适的日志记录,启用SSL加密,限制...

    apache+https+tomcat.rar

    - 安装完成后,编辑Apache的配置文件`httpd.conf`或`apache2.conf`,启用必要的模块,如`mod_proxy`、`mod_proxy_http`、`mod_rewrite`。 - 创建虚拟主机(Virtual Hosts),为每个站点指定不同的域名或IP地址。在...

    apache+php+mysql

    - `./configure --prefix=/usr/local/httpd --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd --enable-so --enable-rewrite=shared --enable-proxy=shared --enable-expires --enable-...

    rhel v6.1 apache+tomcat+nfs配置指南

    2. 使用`./configure`进行配置,指定Apache的安装路径,并启用一些重要的模块,如`mod_proxy`、`mod_proxy_connect`、`mod_proxy_ftp`、`mod_proxy_http`、`mod_proxy_ajp`、`mod_proxy_balancer`和`mod_rewrite`。...

    apache+resin在linux的搭建.doc

    搭建 Apache 和 Resin 需要遵循一定的步骤,包括卸载 JDK、安装 JDK、安装 Apache、安装 Resin、添加 mod_rewrite 模块和添加 mod_proxy 模块。只有遵循正确的步骤,才能成功搭建 Apache 和 Resin。

    apache+jboss学学.rar

    Apache支持多种模块,可以扩展其功能,例如通过mod_rewrite模块进行URL重写,以实现更灵活的路由规则;通过mod_proxy模块,可以实现反向代理和负载均衡,提高网站的性能和可用性;还有通过mod_php或mod_jk模块,可以...

    Apache 2.2安装包+Apache 2.2 中文手册

    2. 模块改进:更新了多个核心模块,如mod_rewrite增强了URL重写规则,mod_deflate提高了压缩效率,mod_proxy支持更灵活的代理设置。 3. 多线程支持:引入了MPM(Multi-Processing Modules)多进程模型,如worker MPM...

Global site tag (gtag.js) - Google Analytics