windows下apache服务器和tomcat整合
首先,在windows下安装apache服务器apache服务器下载:http://httpd.apache.org/download.cgi
安装完成后设置环境变量:APACHE_HOME
其次,安装tomcat(略)
接下来配置apache服务器:
1.添加jk_mod.so
下载:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/
找到对应版本的jk_mod.so
下载完成后放入%APACHE_HOME%/modules文件夹下
2.配置%APACHE_HOME%/conf/httpd.conf文件
修改Listen,ip为你的ip地址,port为你要监听的端口号,默认设置成80
Listen ip:port
接在#LoadModule ...的后面加入以下配置(注意JkMount /* router)
#jk_module begin############################
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] "
JkRequestLogFormat "%w %V %T"
JkOptions +ForwardURIProxy
JkOptions +ForwardURICompatUnparsed
JkOptions +ForwardURICompat
JkOptions +ForwardURIEscaped
JkOptions +RejectUnsafeURI
JkOptions +ForwardDirectories
JkOptions +ForwardLocalAddress
JkOptions +FlushPackets
JkOptions +FlushHeader
JkOptions +DisableReuse
JkOptions +ForwardKeySize
JkOptions +ForwardSSLCertChain
JkMount /* router
#jk_module end############################
3.在%APACHE_HOME%/conf/下创建workers.properties
内容大概如下:
# the list of workers
worker.list=router
worker.router.type=ajp13
worker.router.host=ip
worker.router.port=8009
这里使用了ajp13协议,这个配置是跟tomcat相关的,对应tomcat的server.xml文件(<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> )
配置已经完成了,接下来就可以启动apache服务器和tomcat了,下次我将介绍windows下apache和tomcat的集群。有兴趣的朋友可以贴上一些apache和tomcat集成的优缺点!
敬请指教!
页:
[1]