小弟剛接觸linux不久,由於公司的環境是:mod_jk+apache+tomcat+mysql ,最近在學習mod_jk,關於網上的資料了看了一些,如今有些迷惑,發出來求大神給我指點下!!!mysql
小弟作了一個整合的試驗,環境是在一臺contos6.2的機器安裝apache2.二、tomcat7.0.3七、JDK7 tomcat-connectors-1.2.37,安裝就忽略掉了,如今出現的問題是mod_jk的配置文件:linux
A:mod_jk.conf B:workers.properties C:uriworkermap.properties 有這三個文件。web
問題1:就是關於這三個文件的名字,能夠自定義? 仍是隻能使用上面的ABC三個?sql
問題2:有人說mod_jk.conf文件能夠不要,配置直接寫在httpd.conf裏面,兩者有什麼影響?uriworkermap.properties這個文件網上好多都沒有?是什麼意思?apache
問題3:網上的資料都是說着三個文件都放在apache目錄下的conf裏面,可是我看見還有的是在別的地方放着?有什麼定義嗎?關於這三個文件存放的地址。tomcat
問題4:關於對mod_jk配置的解釋socket
JkWorkersFile /XX/workers.properties指出mod_jk模塊所須要的工做文件workers.properties的位置
JkLogFile /XX/logs/mod_jk.log 指出mod_jk的日誌文件
JkLogLevel info 這個不解,求解釋
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" 不解求解釋
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories 不解求解釋
JkRequestLogFormat "%w %V %T" 不解求解釋
JkMount /*.jsp tomcat這個是定義web目錄下的.JSP的交給名字爲tomcat處理,tomcat要和下面的一致jsp
問題5:workers.properties配置ide
worker.list=tomcat 定義一個名字爲tomcat
worker.tomcat.host=127.0.0.1 定義名字爲tomcat的主機地址
worker.tomcat.port=8009 定義名字爲tomcat的端口
worker.tomcat.type=ajp13 定義名字爲tomcat的協議使用ajp13
worker.tomcat.lbfactor=1 不解
worker.tomcat.maintain=60 不解
worker.tomcat.socket_keepalive=True 不解
worker.tomcat.socket_timeout=60 不解
worker.tomcat.recovery_options=3 不解
worker.tomcat.connection_pool_minsize=0 不解
worker.tomcat.connection_pool_timeout=30 不解學習
問題6:就是uriworkermap.properties文件 對於這個文件我非常迷惑 直接不懂
還有就是說,個人apache配置文件httpd.conf 和tomcat的配置文件 server.xml在整合的時候須要修改下嗎?最近看了許多資料,腦子所有迷糊了,以上問題,望哪位大哥大神幫小弟解釋下 小弟感激不深