zrblog部署+Tomcat实现redis会话保持

本文介绍了如何部署基于Java开发的zrblog,包括将其解压到Tomcat的ROOT目录,配置MySQL数据库,以及设置NFS共享。此外,文章详细阐述了zrblog的会话保持机制,特别是通过Tomcat和Redis实现会话持久化,包括下载相关组件,配置Tomcat的server.xml和web.xml,以及调整会话过期时间。最后,提供了打包配置文件的方法以便于在其他机器上快速部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

zrblog

基于java开发的博客软件

  1. 下载
  2. 解压到指定目录中的 ROOT目录。(ROOT目录需要手动创建)。
  3. vim /tomcat/conf/server.xml
  4. 添加一个新的host,并将uri指向 含有ROOT目录的目录。
  5. 打开mysql 服务器
  6. 添加一个新的mysql仓库
  7. 网页打开,登录。

zrblog做nfs共享

一定要再三确认共享目录的身份,以及共享目录是否正确
首先在nfs服务器创建需要共享的目录
其次在nfs的配置文件中 添加需要共享的目录,网段/掩码已经压缩权限。
在客户端进行挂载,永久挂载 写入 /etc/fstab

zrblog自带会话保持

zrblog做负载均衡以及https

upstream zrlog {
        server 172.16.1.7:8080;
        server 172.16.1.8:8080;

}

server {
        listen 443 ssl;
        server_name zrlog.oldxu.com;
        ssl_certificate    /etc/nginx/ssl_key/server.crt;
        ssl_certificate_key /etc/nginx/ssl_key/server.key;

        location / {
                proxy_pass http://zrlog;
                include proxy_params;
        }

}

server {
        listen 80;
        server_name zrlog.oldxu.com;
        return 302 https://$server_name$request_uri;

}

Tomcat实现redis会话保持

  1. 通过Tomcat增加一个虚拟主机。
  2. 在客户端下载TomcatClusterRedisSessionManager(所有web集群都要下)
  3. 解压
  4. 将解压后目录中lib里的jar包 复制到 /tomcat/lib/
  5. 将conf/redis-data-cache.properties 拷贝到/tomcat/conf/
  6. vim /tomcat/conf/redis-data-cache.properties
    将 host改为redis服务器的本地ip(172.16.1.31)
  7. vim /soft/tomcat/conf/context.xml,将下面两行添加到最后一个
    **< /Context >**面
<Valve className="tomcat.request.session.redis.SessionHandlerValve" />
<Manager className="tomcat.request.session.redis.SessionManager" />

</Context>
  1. 修改会话保持的过期时间,vim /soft/tomcat/conf/web.xml
    在这里插入图片描述
  2. 重启tomcat。
  3. 将 配置文件打包,方便后续配置其他机器。
    tar czf tomcat-new_redis.tar.gz /soft/apache-tomcat-9.0.46/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值