国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

通過Nginx+Tomcat+Redis實現持久會話

2024-08-30 12:25:17
字體:
來源:轉載
供稿:網友

使用開源web應用solo blog進行項目演示。前端使用Nginx作為負載均衡器,后端Tomcat連接Redis實現session存儲。Redis的特點就是可以將session持久化。樣才能真正實現后臺多個Tomcat負載平衡,用戶請求能夠發往任何一個tomcat主機。

keeplived、zabbix與ansible暫不在本文章的范圍當中,會在之后的文章逐一進行講解

實驗架構圖

部署環境

CentOS7
Nginx1.10.2
Tomcat7.0
Redis3.2.3
Mariadb 5.5.44

所需軟件包

commons-pool2-2.2.jar
jedis-2.5.2.jar
tomcat-redis-session-manager-2.0.0.jar
下載地址 https://github.com/izerui/tomcat-redis-session-managercommons-pool2-2.2.jar
solo blog

下載地址 http://b3log.org/

一、Nginx服務器配置

安裝前準備

ntpdate 172.18.0.1
iptables -F

安裝Nginx

yum install nginx

修改配置文件

upstream tomcatservers:創建后端服務器組,要在http內部追加
location:匹配URL,在server內部追加
注:省略號為其他默認的參數,如果沒有特殊需要按默認即可

vim /etc/nginx/nginx.confhttp {...upstream tomcatservers { server 172.18.68.21:8080; server 172.18.68.22:8080; }...server {... location / {  proxy_pass http://tomcatservers;  }...}}systemctl start nginx

檢查端口

啟動服務器要檢查80端口是否正常監聽

ss -ntl

二、Tomcat服務器配置

兩臺Tomcat服務器的配置完全一樣。以下步驟在兩臺主機重復操作即可

安裝前準備

ntpdate 172.18.0.1
iptables -F

安裝Tomcat

yum install Tomcat

部署solo

.war包復制到webapps目錄下后重啟tomcat,tomcat會自動解壓其文件

cp solo-2.4.1.war /usr/share/tomcat/webapps/systemctl restart tomcat

配置solo

serverhost為前端負載均衡的域名或者IP,如果部署完畢后出現靜態資源無法加載的情況,多數是這里出了問題。

cd /usr/share/tomcat/webapps/solo-2.4/WEB-INF/classesvim latke.properties #### Server #### # 配置協議 serverScheme=http # 配置客戶端訪問站點時的域名或IP,也就是前端Nginx的域名 serverHost=www.shuaiguoxia.com # 使用的端口 serverPort=80

配置solo連接MySQL

H2 runtime的部分是solo默認使用的,把他手動注釋掉后把MySQL runtime部分注釋取消。

設定MySQL的用戶名密碼,然后把172.18.68.41改為MySQL(主)的IP地址。

#### H2 runtime #####runtimeDatabase=H2#jdbc.username=root#jdbc.password=#jdbc.driver=org.h2.Driver#jdbc.URL=jdbc:h2:~/solo_h2/db#jdbc.pool=h2##### MySQL runtime ####runtimeDatabase=MYSQLjdbc.username=root      # 用戶名jdbc.password=123456     # 密碼jdbc.driver=com.mysql.jdbc.Driverjdbc.URL=jdbc:mysql://172.18.68.41:3306/solo?useUnicode=yes&characterEncoding=utf8jdbc.pool=druid            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鸡泽县| 兴义市| 平舆县| 常州市| 湾仔区| 简阳市| 余干县| 南开区| 邛崃市| 牡丹江市| 老河口市| 昭通市| 保康县| 小金县| 桂东县| 通榆县| 龙岩市| 扎鲁特旗| 涿州市| 年辖:市辖区| 三明市| 聂荣县| 呼伦贝尔市| 格尔木市| 额济纳旗| 普安县| 贺兰县| 梁河县| 榕江县| 兴文县| 湟中县| 龙岩市| 阜平县| 团风县| 盐城市| 乌鲁木齐市| 微山县| 扶沟县| 阿拉善左旗| 泸水县| 凯里市|