前提你已經安裝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系統不同可能這些命令會有所差異。因為配置不高,也沒伺服器,...