1.環境介紹... 2nginx
2.安裝配置tomcat 2web
2.1安裝配置jdk. 2apache
2.2安裝配置tomcat 2vim
3.Linux服務器安裝配置nginx. 4tomcat
1.環境介紹
hostname服務器 |
ipapp |
安裝服務負載均衡 |
host1webapp |
192.168.80.93jsp |
Nginx |
host2 |
192.168.80.94 |
tomcat |
host3 |
192.168.80.95 |
tomcat |
host4 |
192.168.80.96 |
tomcat |
2.安裝配置tomcat
2.1安裝配置jdk
2.2安裝配置tomcat
2.2.1解壓tomcat壓縮包,安裝路徑爲/usr/local。
[root@host2 local]# tar -zxvf apache-tomcat-7.0.55.tar.gz # 解壓成功後獲得 apache-tomcat-7.0.61 文件夾,改名爲tomcat7 [root@host2 local]# mv apache-tomcat-7.0.55 tomcat7 |
2.2.2配置tomcat的catalina.sh文件
[root@host2 local]# cd tomcat7/bin [root@host2 local]# vim catalina.sh #找到 # OS specific support,而後在這行下面添加如下配置 # OS specific support. $var _must_ be set to either true or false.
CATALINA_HOME=/usr/local/tomcat7 JAVA_HOME=/opt/jdk1.8.0_112 |
2.2.3修改tomcat首頁便於組後測試負載均衡
[root@host2 local]# vim /usr/local/tomcat7/webapps/ROOT/ index.jsp |
2.2.4設置啓動
[root@host2 local]# cp catalina.sh /etc/init.d/tomcat |
2.2.5測試tomcat啓動和停用
# 啓動 [root@host2 local]# service tomcat start #停用 [root@host2 local]# service tomcat stop #沒有報錯的話,證實已經配置成功了 |
最後訪問http:ip:9999進行測試
3.Linux服務器安裝配置nginx
3.1經過yum安裝nginx(須要提早配置好源文件)
[root@host2 local]# yum install nginx -y |
3.2修改配置文件default.conf,設置負載均衡。默認負載均衡方式爲輪詢。
[root@host2 local]# vim /etc/nginx/conf.d/default.conf #增長一下內容: upstream tomcat { server 192.168.80.94:8080; server 192.168.80.95:8080; server 192.168.80.96:8080; } server { listen 9999; server_name 192.168.80.93;
location / { proxy_pass http://tomcat; } } |
3.3啓動和關閉nginx
[root@host2 local]# service nginx start [root@host2 local]# service nginx stop |
測試ngin正常啓動網頁http://192.168.80.93:80
3.4最後負載均衡測試http://192.168.80.93:9999,一直刷新此網頁