Nginx配置Tomcat集群服務(wù)器的負(fù)載均衡

測試環(huán)境:

物理機(jī):ubuntu 16.04
虛擬機(jī):Centos 7.2

記錄一下學(xué)習(xí)的過程。

1.準(zhǔn)備工作:
A.下載nginx穩(wěn)定版本,筆者下載的是nginx-1.12.0
B.下載tomcat 8.5.15
C.配置好虛擬機(jī)的系統(tǒng)

Nginx Server:192.168.100.128
Tomcat ServerA:192.168.100.129
Tomcat ServerB:192.168.100.130

如圖

2.配置Tomcat Server A
下載好jdk-8u131-linux-x64.rpmapache-tomcat-8.5.15.tar.gz
上傳文件到服務(wù)器

scp jdk-8u131-linux-x64.rpm root@192.168.100.129:/opt/
scp apache-tomcat-8.5.15.tar.gz root@192.168.100.129:/opt/
# 進(jìn)入服務(wù)器
ssh root@192.168.100.129
cd /opt
# 安裝jdk
rpm -ivh jdk-8u131-linux-x64.rpm
# 查看java版本
java -version

解壓apache-tomcat-8.5.15.tar.gz

cd /opt
tar -vxzf apache-tomcat-8.5.15.tar.gz
cd apache-tomcat-8.5.15
cd bin
# 啟動tomcat
./startup.sh

啟動成功,這時候物理機(jī)還無法正常訪問,需要開啟端口

# 添加端口 (--permanent表示永久,否則重啟失效)
firewall-cmd --add-port=8080/tcp --permanent
# 重新加載配置
firewall-cmd --reload
# 查看端口情況
firewall-cmd --query-port=8080/tcp
# 刪除端口
firewall-cmd --remove-port=8080/tcp --permanent

重新訪問

由于有兩臺服務(wù)器,需要區(qū)分

cd /opt/apache-tomcat-8.5.15/webapps/ROOT
rm -rf *
echo "Hello Server A" > index.html

同理配置Tomcat Server B

3.配置Nginx Server
下載nginx-1.12.0.tar.gz

scp nginx-1.12.0.tar.gz root@192.168.100.128:/opt/
ssh root@192.168.100.128
tar -vxzf nginx-1.12.0.tar.gz
cd nginx-1.12.0

配置好編譯環(huán)境

yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl--devel
# 編譯并安裝
./configure
# 默認(rèn)安裝在/usr/local/nginx   
make
make install

配置nginx

cd /usr/local/nginx
vi conf/nginx.conf

啟動nginx

cd /usr/local/nginx
cd sbin
./nginx

開放80端口

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

訪問Nginx Server

參考:
http://www.centoscn.com/image-text/install/2014/0812/3480.html
http://www.toutiao.com/a6409893898911203585/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容