url重写 apache+tomcat window2k 开发配置
2007-10-17 16:21
253 查看
HTML Tags and JavaScript tutorial
url重写 apache+tomcat window2k 开发配置
Url重写
windown2k
开发环境配置
apach _ tomcat _ mod_jk
Author
:
Chaiqi@lingtu.com
3/13/2006
第一步 下载导入
将
mod_jk.so
拷贝到
C:/Apache Group/Apache2/modules
中。
注意
mod_jk
和
apach
版本有很大的关系,这里用到的适用于
apache_2.0.52-win32
第二步 修改 Apache Group/Apache2/conf/httpd.conf
这个可是核心操作,一定要操作清楚:
1、
打开
httpd.conf,
加入以下两句
#
注释去掉,必须为打开状态
LoadModule rewrite_module modules/mod_rewrite.so
#
导入
jk_module
,这里一定要为
jk_module
不然无法使用
JkWorkersFile
LoadModule jk_module modules/mod_jk.so
#
配置工作目录
JkWorkersFile conf/workers.properties
2
、修改
模式和
tomcat
取得应用联系
NameVirtualHost *:80
<VirtualHost *:80>
ServerName route.51ditu.com
DocumentRoot E:/51DITU_WorkProgram/LT51DITU_ROUTEBOOK_apach
# .jsp
文件跳转到
api13 tomcat
应用
JkMount /*.jsp ajp13
# routebook
文件夹下的文件跳转到
api13 tomcat
应用
JkMount /routebook/* ajp13
RewriteEngine on
#
这里需要学习一下正则表达式
RewriteRule ^/type_([/d]*)/.html$ /routebook/rbSearch?rbtype=$1&act=rbtype [PT,L]
RewriteRule ^/rb_([/w]*)/.html$ /routebook/userproc?rbid=$1&act=preview [PT,L]
</VirtualHost>
3
、一定要注释相关的
Proxy
模式,这两个无法兼容
#ProxyVia On
#ProxyPass /apis http://localhost:8017/apis #ProxyPassReverse /apis http://localhost:8017/apis #ProxyPass /routebook http://localhost:8037/routebook #ProxyPassReverse /routebook http://localhost:8037/routebook
第三步 添加修改 workers.properties 文件
workers.properties
所在目录为
/Apache Group/Apache2/conf
内容为:
worker.tomcat151.port=8009
worker.tomcat151.host=127.0.0.1
#
这句话一定要对应上
tomcat
中
tomcat151,
和
httpd.conf
中的
ajp13
worker.tomcat151.type=ajp13
worker.tomcat151.lbfactor=1000
# Define prefered failover node for worker1
worker.tomcat151.redirect=tomcat151
# worker "tomcat151" use up to 1 sockets, which will stay no more than 10mn in cache
worker.tomcat151.cachesize=10
worker.tomcat151.cache_timeout=600
# worker "tomcat151" ask operating system to send KEEP-ALIVE signal on the connection
worker.tomcat151.socket_keepalive=1
worker.tomcat151.socket_timeout=60
# worker "tomcat151" want ajp13 connection to be dropped after 5mn (recycle)
worker.tomcat151.recycle_timeout=300
worker.tomcat151.sticky_session=1
worker.tomcat151.sticky_session_force=0
第四步 tomcat 的server.xml 修改
如果你使用
eclipse
那末他的路径为,一定要保证这个路径是你配置的路书
eclipse
路径:
E:/51DITU_WorkProgram/.metadata/.plugins/org.eclipse.wst.server.core/tmp6/conf/server.xml
在
133
行的地方
修改,可以直接修改
eclipse
的服务器配置。防止
临时文件更新。
#保证它的端口号和
workers.properties
保持一致
worker.tomcat151.port=8009
;
<Connector port="8009" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3"/>
#tomcat 151
和
workers.properties
中的对应
<Engine name="Standalone" defaultHost="localhost" debug="0" jvmRoute="tomcat151">
第五步 重启服务并测试
重新启动
apach
,如果启动不了,
cmd /
到
apach /bin
目录下面
Apach
看错误信息
重新启动
tomcat
在浏览器中键入
http://route.51ditu.com/routebook/ 跳转到
tomcat
中,表示配置成功了。
相关文章推荐
- url重写 apache+tomcat window2k 开发配置
- Servlet学习第一天--Servlet开发映射URL配置
- Atitit.面向接口的web 原理与设计重写 路由启动绑定配置url router rewriting urlpage mvc mvp的 java c#.net php js
- FleaPHP 开发指南 - A2. 使用 PATHINFO 和 URL 重写
- nginx配置url重写
- FleaPHP 开发指南 - A2. 使用 PATHINFO 和 URL 重写
- FleaPHP 开发指南 - A2. 使用 PATHINFO 和 URL 重写
- IIS配置URL重写
- 微信支付开发(1) 微信支付URL配置
- 用c#开发微信(1)服务号的服务器配置和企业号的回调模式 - url接入 (源码下载)
- 没有为扩展名“.html”注册的生成提供程序。.net urlwrite 重写 伪静态 IIs 配置
- 使用C# .net开发微信公众号之服务器URL配置
- [django]入门教程2:视图开发-定义视图函数及配置相应URL
- 微信支付开发(1) 微信支付URL配置
- apache2.2.21下为codeigniter配置url地址重写
- codeigniter 在 nginx 下的 pathinfo url 重写配置
- xp和2003在IIS中配置url重写的差别
- url重写之iis配置
- Nginx 配置url重写
- wamp win2003 drupal配置apache下url地址重写