apache+tomcat整合

1、为什么要用apache+tomcat

将静态页面和动态页面分开处理,apache处理静态的页面,而把serverlet交给tomcat处理(apache可能也处理不了serverlet),这样可以提高web服务器的性能。

2、apache和tomcat是如何结合到一起的

他们之间用jakarta-tomcat-connectors这个模块连接的,apache加载这个模块,然后处理web来的请求,把符合在JkMount 中定义的url 模式的请求交给tomcat处理。tomcat方面如何接收apache转过来的请求work.properties中的

worker.list=ajp13

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

来定义。当然tomcat的配置文件server.xml中

<Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />也是必须的。

3、如何屏蔽掉外部访问tomcat端口

修改tomcat的配置文件server.xml中

<Connector

port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100"

debug="0" connectionTimeout="20000"

disableUploadTimeout="true" URIEncoding="UTF-8"/>

删掉 port="8080" 这个属性

http://topic.csdn.net/t/20050326/18/3883920.html

http://community.csdn.net/Expert/topic/5297/5297068.xml?temp=.8092768