您好,登錄后才能下訂單哦!
下文給大家帶來Nginx + Tomcat 負載均衡集群詳細介紹,希望能夠給大家在實際運用中帶來一定的幫助,負載均衡涉及的東西比較多,理論也不多,網上有很多書籍,今天我們就用億速云在行業內累計的經驗來做一個解答。
--
主機 | 操作系統 | IP地址 | 主要軟件 |
---|---|---|---|
Nginx服務機 | CentOS 7.3 x86_64 | 192.168.1.100 | nginx-1.12.0.tar.gz |
Tomcat服務機1 | CentOS 7.3 x86_64 | 192.168.1.101:8080 | ① apache-tomcat-8.5.16.tar ② jdk-8u91-linux-x64.tar |
Tomcat服務機2 | CentOS 7.3 x86_64 | 192.168.1.102:8080 | ① apache-tomcat-8.5.16.tar ② jdk-8u91-linux-x64.tar |
--
--
mv jdk1.8.0_91/ /usr/local/java
export JAVA_HOME=/usr/local/java //設置Java根目錄//
export PATH=$PATH:$JAVA_HOME/bin //在PATH環境變量中添加Java根目錄下的bin/子目錄//
將 java.sh 腳本導入到環境變量:
source /etc/profile.d/java.sh
mv apache-tomcat-8.5.16/ /usr/local/tomcat7
/usr/local/tomca8/bin/startup.sh //啟動tomcat//
/usr/local/tomca8/bin/shutdown.sh //關閉tomcat//
創建站點目錄,添加測試首頁:
mkdir -pv /web/webapp1 //創建web目錄//
echo "tomcat 1" > /web/webapp1/index.jsp //在第二臺tomcat首頁內容 tomcat 2 以作區分//
vim /usr/local/tomcat8/conf/server.xml
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context docBase="/web/webapp1" path="" reloadable="false"> //添加//
</Context> //添加//
//注解:docBase:web應用的文檔基準目錄
reloadable 設置監視“類”是否變化
path=""設置默認“類”
7.關閉防火墻,重新啟動tomcat:
/usr/local/tomca8/bin/shutdown.sh //關閉tomcat//
/usr/local/tomca8/bin/startup.sh //啟動tomcat//
8.查看tomcat服務是否打開:
netstat -ntap | grep 8080 //tomcat默認監聽端口8080
--
tar zxvf nginx-1.12.0.tar.gz -C /opt
yum install pcre-devel zlib-devel openssl-devel gcc gcc-c++ -y
useradd -s /bin/false www
cd /opt/nginx-1.12.0/
./configure \
--prefix=/usr/local/nginx \ //安裝路徑
--user=www \ //指定用戶
--group=www \ //指定組
--with-file-aio \ //啟用文件修改支持
--with-http_stub_status_module \ //啟用狀態統計
--with-http_gzip_static_module \ //啟用gzip靜態壓縮
--with-http_flv_module \ //啟用flv模塊
--with-http_ssl_module //啟用SSL模塊
make && make install //編譯
vim /usr/local/nginx/conf/nginx.conf
#gzip on;
upstream tomcat_server { //添加
server 192.168.1.101:8080 weight=1; //weight 權重
server 192.168.1.102:8080 weight=1;
}
server {
listen 80;
.....省略
location / {
root html;
index index.html index.htm;
proxy_pass http://tomcat_server; //添加 調用
}
5.關閉防火墻,使用win 進行訪問Nginx服務器IP,如果出現tomcat 1,刷新之后出現tomcat 2,表示服務成功搭建完成。
看了以上關于Nginx + Tomcat 負載均衡集群詳細介紹,如果大家還有什么地方需要了解的可以在億速云行業資訊里查找自己感興趣的或者找我們的專業技術工程師解答的,億速云技術工程師在行業內擁有十幾年的經驗了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。