linux下手動安裝mod jk並配置

2022-03-18 23:09:11 字數 2236 閱讀 7064

前提你已經安裝tomcat和apache都能正常執行

2、在apache\conf下新建 workers.properties

worker.list = controller,tomcat1,tomcat2

#worker.list = controller

#列表*****===tomcat1*****===

worker.tomcat1.port=1009 #ajp13 埠號,在tomcat下server.xml配置,預設8009

worker.tomcat1.host=localhost #tomcat的主機位址,如不為本機,請填寫ip位址

worker.tomcat1.type=ajp13 #ajp12,ajp13

worker.tomcat1.lbfactor = 1 #server的加權比重,值越高,分得的請求越多

#*****===tomcat2*****===

worker.tomcat2.port=2009 #ajp13 埠號,在tomcat下server.xml配置,預設8009

worker.tomcat2.host=localhost #tomcat的主機位址,如不為本機,請填寫ip位址

worker.tomcat2.type=ajp13 #ajp12,ajp13

worker.tomcat2.lbfactor = 1 #server的加權比重,值越高,分得的請求越多

#*****===controller,負載均衡控制器*****===

worker.controller.type=lb

worker.retries=3 #斷線重連次數

worker.controller.balance_workers=tomcat1,tomcat2 #指定分擔請求的tomcat

worker.controller.sticky_session=true

worker.controller.sticky_session_force=false

3、在apache\conf下新建 mod_jk.conf

#載入mod_jk.so

loadmodule jk_module modules/mod_jk.so

#載入workers.properties

jkworkersfile conf/workers.properties

#需要攔截的類容 /* 表示所有

jkmount /* controller

(下面這個加入了列印輸出日誌,上面僅作為測試使用,來自網路:

jkworkersfile /usr/local/web/apache/conf/workers.properties

# where to put jk logs

jklogfile /usr/local/web/apache/logs/mod_jk.log

# set the jk log level [debug/error/info]

jkloglevel info

# select the log format

jklogstampformat "[%a %b %d %h:%m:%s %y]"

# jkoptions indicate to send ssl key size,

jkoptions +forwardkeysize +forwarduricompat -forwarddirectories

# jkrequestlogformat set the request format

jkrequestlogformat "%w %v %t"

# 將所有servlet 和jsp請求通過ajp13的協議送給tomcat,讓tomcat來處理

jkmount /tomcattest/* worker1

jkmount /tomcattest/*.jsp worker1

jkmount /*.jsp worker1

)4、配置httpd:conf 在apache啟動時載入mod_jk.conf

在httpd最後一段加

include conf/mod_jk.conf

(這一段摘自網路:

loadmodule jk_module modules/mod_jk.so

include /usr/local/apache2.4/conf/mod_jk.conf

道理都是相同的

)最後需要注意,版本匹配。

Linux下手動安裝screen

簡單說來就是自己用screen原始碼編譯安裝 now please check the pathnames in the makefile and inthe user configuration section in config.h.then type make to make screen.g...

linux下手動安裝apache

下面是官方文件的要求,必須安裝apr apr util pcre,gcc c 等包,文件url位址 所以,沒有這些支援的需要提前安裝好不然會出現個各種錯誤。tar zxvf apr util 1.6.1.tar.gz cd apr util 1.6.1 configure prefix usr lo...

linux下手動安裝nginx

yum install y gcc c yum install y pcre pcre devel yum install y zlib zlib devel yum install y openssl openssl devel linux系統不同可能這些命令會有所差異。因為配置不高,也沒伺服器,...