nginx tomcat 負載均衡 會話保持

2021-09-03 05:13:59 字數 2834 閱讀 7935

nginx-tomcat框架

安裝準備

檢查安裝工具

gcc

--version a

utomake

--version

autoconf

--version

libtool

--version

make

--version

g++ --version yum install gcc-c++

zlib find /usr/ -name zlib.pc

cat /usr/lib64/pkgconfig/zlib.pc 可以檢視版本

openssl openssl version -a

新增使用者

新增nginx使用者和使用者組

groupadd -

r nginx

useradd -r -g nginx -d /home/nginx -m nginx c

d /home/nginx m

kdir local m

kdir src c

d /home/nginx/local m

kdir tmp

安裝operssl

tar zxvf  openssl-1.1.0j.tar.gz

./config

make && make install

安裝pcre庫

檢視版本rpm -qa pcre

unzip pcre-8.39.zip

cd pcre-8.39

./configure

make && make install

安裝nginx-sticky-module

unzip nginx-goodies-nginx-sticky-module-ng-08a395c66e42.zip

mv nginx-goodies-nginx-sticky-module-ng-08a395c66e42 nginx-sticky-module

安裝nginx

配置nginx

***.conf

cd /home/nginx/local/nginx/conf

vi ***.conf

server

}nginx.conf

cd /home/nginx/local/nginx/conf

vi nginx.conf 修改如下引數

user  nginx;

worker_processes  8;

worker_connections  4096;

upstream  my_web

include     ***.conf;

配置tomcat

去掉ssl認證

server.xml

注釋掉connector port="443"作用域

新增remoteipheader="x-forwarded-for"

remoteipproxiesheader="x-forwarded-by"

protocolheader="x-forwarded-proto"/>

web.xml

新增注釋

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負載均衡

安裝jdk 解壓,配置環境變數即可 2.安裝tomcat 安裝兩個tomcat,分別為tomcat1和tomcat2。接下來,修改tomcat埠。需修改三個埠 shutdown 埠 8005 主要負責啟動關閉.ajp埠 8009 主要負責通過ajp均衡 常用於apache和tomcat整合 http...