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>
分享到:
相关推荐
2. 使用`./configure`命令进行配置,启用必要的模块,例如`mod_rewrite`和`mod_proxy`,并指定安装路径。 3. 使用`make`和`make install`进行编译和安装。 4. 配置完成后,Apache应被添加到系统服务,以便可以使用`...
- 编译Apache,配置时指定模块如`–enable-module=so`、`–enable-module=setenvif`、`–enable-module=rewrite`和`–enable-proxy`等。 - 安装mod_jk模块,配置JK模块的worker.properties文件,定义JBOSS节点的...
* ./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 进入...
* ./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 * ...
LoadModule rewrite_module modules/mod_rewrite.so ``` 2. **虚拟主机配置**:在Apache的配置中设置虚拟主机,配置反向代理规则,将HTTP请求转发到Tomcat集群。 ```apacheconf *:80> ServerName your.domain.com...
1. **Apache基础**:讲解Apache服务器的基本配置和管理,包括虚拟主机的设置、URL重写规则的使用(如通过mod_rewrite模块)、模块的加载和配置,以及安全性设置,如SSL/TLS加密。 2. **Tomcat基础**:介绍Tomcat的...
1. **模块化设计**:Apache 2.2 支持通过加载各种模块来扩展功能,例如mod_rewrite用于URL重写,mod_ssl用于HTTPS支持,mod_proxy用于代理服务等。 2. **性能优化**:具备多线程处理和连接池管理,可以有效处理高...
--without-http_fastcgi_module --without-http_rewrite_module --without-http_map_module \ --without-http_geo_module --without-http_autoindex_module ``` 这里需要注意的是,由于Nginx配置文件需要用到正则...
此外,了解模块如mod_rewrite用于URL重写和mod_proxy用于反向代理也非常重要。 3. Tomcat:Tomcat是一个开源的Java Servlet容器,用于运行Java Web应用。在Linux上,首先需要安装JDK,然后下载并解压Tomcat的tar.gz...
- 若要实现负载均衡,可以在Apache配置中利用`mod_proxy_balancer`模块,将请求分发到多个Tomcat实例或其他后端服务器,提高系统可用性和性能。 完成以上步骤后,你就成功搭建了一个Apache+PHP+MySQL+Tomcat的开发...
# ./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 ...
- 配置Apache,添加mod_jk或mod_proxy_ajp模块,确保Apache可以识别并转发请求给Tomcat。 - 配置Tomcat的server.xml,设置Engine、Host和Context元素,定义虚拟主机和应用路径。 - 配置mod_jk的worker.properties...
2. **模块管理**:Apache支持多种模块,如mod_rewrite用于URL重写,mod_ssl用于SSL/TLS加密,mod_proxy用于代理服务。用户可以根据需求加载或禁用特定模块。 3. **权限控制**:Apache可以通过设置不同的访问控制...
1. 使用mod_proxy或mod_proxy_ajp在Apache中设置反向代理,使得Trac可以通过Apache服务器对外提供服务。 2. 调整Apache、Subversion和Trac的配置,以确保安全性和性能。例如,设置合适的日志记录,启用SSL加密,限制...
- 安装完成后,编辑Apache的配置文件`httpd.conf`或`apache2.conf`,启用必要的模块,如`mod_proxy`、`mod_proxy_http`、`mod_rewrite`。 - 创建虚拟主机(Virtual Hosts),为每个站点指定不同的域名或IP地址。在...
- `./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-...
2. 使用`./configure`进行配置,指定Apache的安装路径,并启用一些重要的模块,如`mod_proxy`、`mod_proxy_connect`、`mod_proxy_ftp`、`mod_proxy_http`、`mod_proxy_ajp`、`mod_proxy_balancer`和`mod_rewrite`。...
搭建 Apache 和 Resin 需要遵循一定的步骤,包括卸载 JDK、安装 JDK、安装 Apache、安装 Resin、添加 mod_rewrite 模块和添加 mod_proxy 模块。只有遵循正确的步骤,才能成功搭建 Apache 和 Resin。
Apache支持多种模块,可以扩展其功能,例如通过mod_rewrite模块进行URL重写,以实现更灵活的路由规则;通过mod_proxy模块,可以实现反向代理和负载均衡,提高网站的性能和可用性;还有通过mod_php或mod_jk模块,可以...
2. 模块改进:更新了多个核心模块,如mod_rewrite增强了URL重写规则,mod_deflate提高了压缩效率,mod_proxy支持更灵活的代理设置。 3. 多线程支持:引入了MPM(Multi-Processing Modules)多进程模型,如worker MPM...