nginx tomcat負載均衡

2021-09-20 16:03:15 字數 1356 閱讀 6855

安裝jdk

解壓,配置環境變數即可

2. 安裝tomcat

安裝兩個tomcat,分別為tomcat1和tomcat2。

接下來,修改tomcat埠。 需修改三個埠:

shutdown 埠:8005  主要負責啟動關閉.     

ajp埠:8009 主要負責通過ajp均衡(常用於apache和tomcat整合)   

http埠:8080 可以通過web頁面直接訪問(nginx+tomcata整合) 

如果tomcat1三個埠分別為:8005 8009 8080 ,那麼tomcat2埠在此基礎上都+1,即為:8006 8010 8081   

修改後重啟tomcat1,tomcat2。

啟動後,使用netstat -tnl 可以看到6個埠,即代表tomcat1 tomcat2成功啟動。你可以使用http://ip:8080  

http://ip:8081訪問tomcat預設頁面。

3. 安裝nginx

首先,安裝依賴包(zlib、pcre、openssl)

zlib安裝: yum -y install zlib-devel

pcre安裝:yum -y install pcre-devel

openssl安裝:yum -y install openssl openssl-devel

接著, 

tar xvf  nginx.tar.gz

cd nginx

./configure --prefix=/opt/nginx

make

make install

檢查配置檔案: /opt/nginx/sbin/nginx –t

如果出現以下兩行說明檔案配置ok       

啟動時如果報以下錯誤,說明80埠被占用

測試: http://ip 如果出現nginx的歡迎頁面,說明安裝ok

修改nginx.conf的相關引數即可。

在#gzip  on;後加

#新增web所有伺服器

upstream webservers

在#access_log  logs/host.access.log  main;後的location中加如下綠色區域

location /

紅色字型為需要新增的部分。ok, 環境搭建完成

能訪問到對應的頁面說明nginx+tomcat環境搭建成功。

_追隨我心

nginx tomcat負載均衡

nginx版本為1.9.15 必須關閉selinux,否則做請求 時會失敗報錯 關閉selinux 執行 setenforce 0 這個之後暫時關閉selinux,重啟後selinux還是開啟的,要永遠關閉selinux需修改配置檔案 vi etc selinux config 將selinux設定...

Nginx Tomcat負載均衡

使用nginx做 後台兩台tomcat伺服器做負載均衡,nginx和tomcat安裝在其他文章中都可以找到,這裡不做介紹。1 nginx配置 由於專案使用了websocket,所以需要nginx支援websocket,nginx從1.3版本開始支援websocket,所以對版本有一定要求,配置很簡單...

Nginx Tomcat負載均衡

需求 一台nginx伺服器,兩台tomcat伺服器,一台測試機 tomcat版本推薦使用8.5.16。1,建立tomcat 1 的web站點 root localhost mkdir p web html root localhost vim web html index.html www.tomc...