apache tomcat proxypass

来源:互联网 发布:r语言数据挖掘案例 编辑:程序博客网 时间:2024/06/08 09:14


今天学下了下apache集成tomcat, 做点学习笔记.

1. Download apache httpd from http://apache.fayea.com/apache-mirror/httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi


2. Install apache httpd to D:\appserver\apache


3. Install tomcat to D:\appserver\tomcat


4. Install jdk to D:\Java6.0


5. Set the env variables. JAVA_HOME,and TOMCAT_HOME


6. Config tomcat 

(1)Create a new file workers.properties into D:\appserver\tomcat\conf

(2)Add below properties into the created workers.properties

workers.tomcat_home=D:/appserver/tomcat
workers.java_home=D:/Java6.0/jre
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1


7. Config httpd

(1). Add below `LoadModule' lines to D:\appserver\apache\conf\httpd.conf

LoadModule proxy_module modules/mod_proxy.so 

LoadModule proxy_http_module modules/mod_proxy_http.so        

(2) Downlowd tomcat-connectors-1.2.37-windows-i386-httpd 2.2.x.zip                 from http://apache.dataguru.cn//tomcat/tomcat-connectors/jk/binaries/

unzip the zip file, and move mod_jk.so into D:\appserver\apache\modules


(3) Add "LoadModule jk_module D:/appserver/apache/modules/mod_jk.so" to D:\appserver\apache\conf\httpd.conf


(4) Prox configuration(in httpd.conf)

#Proxy Configuration
ProxyPass /test/ http://www.baidu.com/
ProxyPassReverse /test/ http://www.baidu.com/
ProxyRequests Off


(5) Locate the worker(in httpd.conf)

JkWorkersFile "D:/appserver/tomcat/conf/workers.properties"
JkLogFile "D:/appserver/tomcat/logs/mod_jk2.log" 
JkLogLevel debug
JkMount /* ajp13


8. launch apache and tomcat.





     

 


原创粉丝点击