`
ekisstherain
  • 浏览: 174036 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

apache http server tomcat jk 配置,实现url rewrite功能

阅读更多

apache http server tomcat jk 配置,实现url rewrite功能

 

1. 在apache/conf下添加workers.properties文件

内容:

worker.list=projectName

 

worker.projectName.port=8009

worker.projectName.host=www.projectName.com

worker.projectName.type=ajp13

 

2. 编辑conf/httpd.conf文件,在末尾添加:

LoadModule jk_module modules/mod_jk.so

 

JkWorkersFile conf/workers.properties

 

JkLogFile logs/mod_jk.log

 

JkLogLevel info

JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

 

JkRequestLogFormat "%w %V %T %p %q %r %v %U"

 

同时在该文件的Listen 80 位置后面添加:

<VirtualHost *:80>

ServerName www.projectName.com:80

RewriteEngine on

RewriteLog logs/apache-mod-rewrite.log

RewriteRule ^/projectName(.*)$ /projectName/$1 [l,PT]

RewriteRule ^/(.*)$ /projectName/$1 [l,PT]

JkMount /* projectName

</VirtualHost>

 

把#LoadModule rewrite_module modules/mod_rewrite.so的注释符号#去掉。

 

这样就完成apache 到tomcat的配置

注意的是port=8009这个端口必须和tomcat中ajp协议中使用的端口一致。

需要调试配置是否编写正确,可以再cmd窗口中运行apache/bin/httpd.exe, 

可以看到配置文件错误的位置

 

参考:http://www.56.com/w51/play_album-aid-11437430_vid-ODk5OTU5MTg.html

 

分享到:
评论

相关推荐

    apache2.4+tomcat7+mod_jk.so_整合配置

    Apache 2.4 和 Tomcat 7 的整合配置主要依赖于 mod_jk 模块,这是一个 Apache HTTP 服务器的模块,用于与 Tomcat 进行负载均衡和通信。`mod_jk.so` 是该模块的动态链接库文件,用于在 Apache 和 Tomcat 之间建立连接...

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

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

    如何整合apache和tomcat

    最后,在Apache的httpd.conf中,我们需要设置URL重写规则,将需要由Tomcat处理的请求转发给mod_jk。例如,如果所有的以"/app"开头的请求需要交给Tomcat,我们可以添加以下规则: ```apacheconf &lt;IfModule mod_...

    apache+tomcat集群配置

    4. **配置Tomcat**:为了实现负载均衡,我们需要修改每个Tomcat实例的`conf/server.xml`文件。 - 对于`tomcat1`,保持默认设置。 - 对于`tomcat2`,需要更改监听端口为8007,并将HTTP端口改为8082,AJP端口改为...

    Apache 2.2 + Tomcat 6.0 + MySQL 5.0 + mod_jk 整合

    通过配置mod_jk,可以实现HTTP请求在Apache和Tomcat之间的高效转发。 1. **安装mod_jk**: - 下载mod_jk模块。 - 编译并安装。 2. **配置mod_jk**: - 配置Apache的httpd.conf文件。 - 在workers.properties...

    apache+tomcat配置说明

    mod_jk是Apache的一个模块,用于实现Apache与Tomcat之间的通信。 1. **安装Apache2.2**:确保Apache服务器正确安装并启动。 2. **获取mod_jk.so**:下载并解压mod_jk.so到Apache的modules目录下(默认路径为\Apache...

    Apache HTTP Server 2. x.rar

    在解决SpringBoot 2.0启动日志中出现的"The APR based Apache Tomcat Native library which allows optimal performance"问题时,我们需要理解Apache HTTP Server与Tomcat的关系以及APR(Apache Portable Runtime)...

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

    这涉及到在Apache配置文件中添加负载均衡和故障转移规则,以及在Tomcat的`server.xml`中配置JK连接器。 6. 安全与优化:确保所有服务都升级到最新版本,避免已知的安全漏洞。使用SSL/TLS证书为网站提供加密连接。...

    Apache+Tomcat集群、优化配置

    - mod_jk 模块(用于实现Apache与Tomcat之间的通信); - JDK(Java Development Kit); - Tomcat Server。 注意,mod_jk 的版本应与Apache版本相匹配,以确保其能够正常运行。 ##### 4.2 安装 ###### 4.2.1 ...

    Apache+Tomcat+6高级编程

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

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

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

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

    5. 配置Apache与Tomcat的整合,例如通过`mod_jk`或`mod_proxy_ajp`模块,使得Apache能作为反向代理将请求转发给Tomcat处理。 最后是NFS的配置,NFS用于在不同主机之间共享文件系统: 1. 安装NFS服务,如`yum ...

    Liunx 下 apache+tomcat 集群建设2

    - Apache通过模块化设计扩展功能,如mod_rewrite用于URL重写,mod_deflate用于内容压缩,mod_jk用于与Tomcat集成。 2. **Tomcat应用服务器**: - Tomcat是Java Servlet和JavaServer Pages(JSP)的开源应用服务器...

    apache代理实现整合多个tomcat

    Apache 代理实现整合多个 Tomcat 是一种常见的 web 服务器架构策略,它允许通过单一的 Apache 服务器来管理和分发来自不同 Tomcat 实例的请求。这样做的好处包括简化对外服务的 URL、负载均衡以及集中化的安全管理。...

    apache 及tomcat整合(修正版)

    mod_jk是Apache的一个模块,用于实现Apache与Tomcat之间的通信。其安装过程包括解压源码包、配置编译选项、编译安装等步骤。 #### 三、配置整合 1. **配置mod_jk.conf** 在Apache的配置文件中添加mod_jk的相关...

    RedHat Apache与Tomcate整合全过程

    - 使用`mod_rewrite`模块实现URL重写,将JSP请求转发到Tomcat。 10. **测试与调整**: - 访问Apache服务器的本地地址(如`http://localhost`)以确保其正常运行。 - 访问JSP页面以测试Apache与Tomcat的整合是否...

    apache2.4编译安装包带mod_jk.so

    `mod_jk.so`是Apache的一个模块,它用于连接Apache与Tomcat应用服务器,实现负载均衡和应用级代理,这对于运行Java Web应用程序的环境至关重要。在CentOS 6.5-6.9系统上编译安装Apache 2.4并添加mod_jk.so模块的步骤...

Global site tag (gtag.js) - Google Analytics