配置環(huán)境:
主機(jī)一:172.16.251.73 安裝tomcat(tomcat, tomcat-lib, tomcat-admin-webapps, tomcat-webapps, tomcat-docs-webapp)
主機(jī)二:172.16.251.75 安裝tomcat(tomcat, tomcat-lib, tomcat-admin-webapps, tomcat-webapps, tomcat-docs-webapp)
主機(jī)三:172.16.251.91 安裝ngnix,httpd,haproxy
在實(shí)驗(yàn)環(huán)境下所有主機(jī)清空防火墻策略以及禁用selinux:
iptables -F
setenforce 0
為了使實(shí)驗(yàn)便于觀察與分析,使2臺(tái)tomcat主機(jī)的默認(rèn)頁面為自定義頁面 。
QQ截圖20170902114109.png
①nginx + tomcat
vim /etc/nginx/nginx.conf
QQ截圖20170902113857.png

QQ截圖20170902114303.png
② haproxy + tomcat
vim /etc/haproxy/haproxy.cfg
QQ截圖20170902115030.png
QQ截圖20170902115052.png

haproxy的狀態(tài)頁
③httpd + tomcat
vim /etc/httpd/conf/httpd.conf
QQ截圖20170902134910.png

④會(huì)話粘滯
QQ截圖20170902135846.png

QQ截圖20170902135931.png
⑤會(huì)話集群
Vim /usr/share/tomcat/webapps/ROOT/WEB-INF/web.xml
QQ截圖20170903150423.png
QQ截圖20170903150310.png
QQ截圖20170903150650.png
QQ截圖20170903150751.png
⑥nginx + (apache + tomcat)
先將原先的tomcat主機(jī)安裝httpd包,以第一臺(tái)主機(jī)為例,將808端口的tomcat作為后端。80端口的http作為前端代理。
QQ截圖20170903160824.png
QQ截圖20170903161257.png
QQ截圖20170903161633.png
QQ截圖20170903161710.png
QQ截圖20170903161716.png
QQ截圖20170903161710.png