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
相关推荐
NULL 博文链接:https://cygogo.iteye.com/blog/903344
该文档简单描述了Apache URL Rewrite功能配置过程,适用于所有开发服务部署人员。。
confPath 默认 /WEB-INF/urlrewrite.xml 只支持一个配置文件,为了更好的阅读和维护,修改了源码: 1.如果想用原生的urlRewriteFilter confPath 请放完整地址(eg:WEB-INF/urlrewrite.xml); 2.如果想读多个配置文件,...
urlrewrite 只支持单个配置文件,默认的配置文件为:/WEB-INF/urlrewrite.xml 现在对urlrewrite-3.2的源码进行了修改,使它能够支持多文件和通配符的形式加载自定义配置文件,即可以进行如下的配置: <param-name>...
Spring MVC 配置 urlrewrite 实例
1.Apache Rewrite的主要功能 就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等 2.Apache Rewrite的配置 Apache下的Rewrite配置主要有两种,...
UrlRewrite一般都是在web.config里配置访问规则在路由到实际页面,所以先实现自定义节点信息读取,这里我定义了俩个类 webconfig定义了组,不需要的话可以把UrlRewriteConfigGroup类去掉并修改配置节点,在...
Apache HTTP Server Version 2.2 文档 目录: 地址和端口的绑定(Binding) 缓冲指南 配置文件 内容协商 自定义错误响应 动态共享对象(DSO)支持 Apache的环境变量 过滤器(Filter) 词汇表 Apache处理器的使用 Apache ...
Discuz! X2 配置URL伪静态Rewrite规则,里面详细讲解了apache服务器下 Discuz! X2 配置URL伪静态Rewrite规则和IIS下得Discuz! X2 配置URL伪静态Rewrite规则
使用urlrewrite的优点: 1、满足搜索引擎的要求 2、隐藏技术实现,提高网站的移植性 3、满足美感的要求
什么是UrlRewrite UrlRewrite 是 将动态页面转换为静态页面的一种技术 例如 您网站页面是 http: www yourdomain com news docread aspx id 123 为什么使用UrlRewrite: 1 处理这样的情形:你要更改你的web应用...
rewrite技术可以在代理服务器实现,或者可以在tomcat之类的java web服务器实现。 Apache HTTP Server 2.x 和 mod_proxy提供了不错的Rewrite处理方法。so如果使用apache,则直接在apache中配置Rewrite即可。但是对于...
URL重写技术在今天已不是什么新鲜的话题了,在Apache服务器提供了名为mod_rewrite的URL重写模块,而在IIS服务器上,也有很多商业的ISAPI 筛选器模块可供使用。然而这对于我们,没有很多的资金或使用的共享服务器,...
urlrewritefilter-4.0.3.jar urlrewrite.xml举例 web.xml(filter的配置)
通过UrlRewrite组件实现url重写,可以优化url,对搜索引擎友好,被收录质量高等好处。
URL Rewrite是微软针对IIS推出的一种对URL进行重写的扩展模块,目前支持用于IIS7及以上版本。该模块使IIS管理员能够创建强大的自定义规则,语法支持正则规则以及通配符规则过滤。它能够根据HTTP头和IIS服务器变量...
如何在Apache 服务器下配置URL 静态化的 Rewrite 规则.docx
urlrewrite重写地址,Urlrewrite 2.5.2 现在有2.6版本的,自己去网上找吧
java urlrewrite 所用的jar包及简单配置.
URLRewrite URL重写组件 里边有相关配置说明 包括了web.Config 外附一个Css