如何理解apache和tomcat整合原理
2015-10-15 16:42:27
11279
tomcat 為一個(gè)jsp的容器,apache為一個(gè)web server,兩者之間通信通過(guò)worker進(jìn)行(由Tomcat使用Server.xml文件中Connector的標(biāo)簽來(lái)定義其端口和協(xié)議),通過(guò) mod_jk的模塊(由web服務(wù)器像apache、iis等使用)和Web Server通信。整個(gè)過(guò)程其實(shí)就是讓apache的httpd.conf文件調(diào)用mod_jk.conf,mod_jk.conf調(diào)用workers.properties,最后配置虛擬主機(jī)。
文件說(shuō)明:
mod_jk.conf
主要定義mod_jk模塊的位置以及mod_jk模塊的連接日志設(shè)置,還有定義worker.properties文件的位置。
worker.properties
定義worker的參數(shù),主要是連接tomcat主機(jī)的地址和端口信息。如果Tomcat與apache不在同一臺(tái)機(jī)器上,或者需要做多臺(tái)機(jī)器上tomcat的負(fù)載均衡只需要更改workers.properties文件中的相應(yīng)定義即可。
示例配置可參考:http://www.tjdsmy.cn/Help/Show-1208.html