測(cè)試環(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.rpm和apache-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
cd /opt
tar -vxzf apache-tomcat-8.5.15.tar.gz
cd apache-tomcat-8.5.15
cd bin
# 啟動(dòng)tomcat
./startup.sh
啟動(dòng)成功,這時(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
重新訪問
由于有兩臺(tái)服務(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
啟動(dòng)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/