`
teclogid
  • 浏览: 31088 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

mod_proxy_ajp 和urlrewrite

阅读更多
<VirtualHost *:80>
RewriteEngine on
RewriteRule ^/p-(\d+).html$ /shop/viewProduct.do?id=$1 [P]
RewriteLog /var/log/rewrite.log
RewriteLogLevel 9

ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
</VirtualHost>

注意重写规则部分最后的 [P]
表示替换后的链接转发给Proxy。
在使用Proxy的时候,需要配置成这样的,否则直接和DocumentRoot下的路径匹配。具体,参考apache的配置文档。
分享到:
评论

相关推荐

    Apache HTTP Server Version 2.2 文档(2013.4.10最新)

    mod_proxy_ajp mod_proxy_balancer mod_proxy_connect mod_proxy_ftp mod_proxy_http mod_rewrite mod_setenvif mod_so mod_speling mod_ssl mod_status mod_suexec mod_unique_id mod_userdir mod_usertrack mod_...

    Apache HTTP Server 与 Tomcat 的连接方式介绍

    Apache HTTP Server是一款强大的HTTP服务器,能够处理静态内容,如HTML、CSS、JavaScript等,并支持多种模块扩展,如mod_rewrite用于URL重写,mod_proxy用于代理服务。然而,对于动态内容,如Java应用,Apache本身并...

    apache代理实现整合多个tomcat

    为了编译和安装支持 AJP 协议的 mod_proxy,你需要先安装 APR 和 APR-Util 库,然后配置并编译 Apache,确保在配置时启用 mod_proxy 和 mod_proxy_ajp 模块。例如: ```bash tar xvjf httpd-2.2.0.tar.bz2 cd httpd...

    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`。...

    Apache24资源包

    例如,`mod_rewrite`模块用于URL重写,是实现动态路由和SEO优化的关键;`mod_ssl`则用于支持HTTPS协议,确保数据传输的安全性。 Apache24与Tomcat的集成通常用于部署Java Web应用程序。Tomcat是一个流行的Java应用...

    Apache_HTTP_Server_2.4.12_x64_x86

    8. **URL重写**:通过mod_rewrite模块,Apache可以实现URL重写,这对于搜索引擎优化(SEO)和网站结构的管理非常有用。 9. **负载均衡**:Apache可以通过mod_proxy模块实现负载均衡,将请求分发到多个后端服务器,...

    apache服务器

    这意味着你可以根据需求选择安装必要的功能模块,例如mod_rewrite用于URL重写,mod_security提供Web应用防火墙功能,mod_deflate实现数据压缩以提高传输效率,还有mod_proxy用于代理服务等。这种灵活性让Apache能...

    httpd-2.2.32-win32-src.zip(32位)apache服务器

    例如,`mod_rewrite`模块用于URL重写,`mod_ssl`支持HTTPS,`mod_deflate`实现数据压缩等。 3. **配置文件**:Apache的配置主要通过`httpd.conf`文件进行,允许管理员自定义服务器的行为,如设置监听端口、定义虚拟...

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

    在这个版本中,你需要了解其基本配置,如httpd.conf文件的修改,虚拟主机的设置,以及如何通过mod_rewrite模块进行URL重写等。 2. **Tomcat 5.0.16**:Tomcat是一个开源的Servlet容器,主要用于处理Java Web应用...

    Apache Server系统管理员手册

    - 动态模块管理:讲解如何加载和卸载模块,如mod_rewrite用于URL重写,mod_security用于安全防护。 2. **性能优化**: - 资源管理:调整MaxKeepAliveRequests、KeepAliveTimeout等参数,平衡连接数和资源消耗。 ...

    Apache中文版用户手册

    Apache通过加载不同的模块来扩展其功能,如mod_rewrite用于URL重写,mod_security用于增强安全性,mod_deflate用于内容压缩等。要启用或禁用模块,可以通过`LoadModule`和`UnloadModule`指令进行。 权限和安全方面...

    Apache中文手册

    使用mod_rewrite模块,Apache可以实现URL重写功能,这对于SEO优化和保持URL的整洁性非常重要。通过RewriteRule和RewriteCond指令,可以制定复杂的URL转换规则。 五、安全与权限 Apache提供了多种安全特性,包括SSL/...

    nginx替代方案,nginx代替apache与jboss

    - **灵活的 Rewrite 规则**:可以根据不同的域名和 URL 将 HTTP 请求转发到不同的后端服务器集群。 - **内置健康检查功能**:如果后端某台 Web 服务器出现故障,Nginx 会自动进行故障切换,确保前端服务不受影响。 -...

    apache+svn+trac安装软件

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

    Apache+Tomcat+6高级编程

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

    Apache 使用指南与实现原理

    9. **动态内容支持**:除了PHP和Perl,Apache还支持Python、Ruby等其他脚本语言,以及Java的Tomcat和Jetty等应用服务器,通过mod_jk或mod_proxy_ajp模块进行集成。 10. **错误处理**:Apache允许自定义错误页面,以...

    httpd-2.2.4-win32-src

    4. **模块**:Apache支持通过模块扩展其功能,如mod_rewrite用于URL重写,mod_ssl用于HTTPS支持,这些模块的源代码可能也在包内。 5. **第三方库**:为了编译和运行Apache,可能需要一些外部库,如apr(Apache ...

    IIS集成tomcat

    5. **配置FastCGI**:如果选择FastCGI,需安装Jk或mod_proxy_ajp,设置连接器参数,如worker.properties和httpd.conf。 6. **测试集成**:发布一个简单的Java Web应用,通过IIS访问,验证IIS和Tomcat是否能正确交互...

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

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

    apache2_2_Chinese_documents.rar_Java编程_Java_

    1. **模块化设计**:Apache服务器的核心功能通过一系列可加载的模块实现,如mod_rewrite用于URL重写,mod_jk或mod_proxy_ajp用于与Tomcat等Java应用服务器的集成。 2. **安全性增强**:支持SSL/TLS协议,可以设置...

Global site tag (gtag.js) - Google Analytics