Tomcat-部署zrblog

Tomcat-学习目录

1、zrbog介绍

1.1、用途

ZrLog是使用 Java 开发的博客/CMS程序,具有简约,易用,组件化,内存占用低等特点。自带 Markdown 编辑器,让更多的精力放在写作上,而不是花费大量时间在学习程序的使用上。

1.2、官网地址

https://www.zrlog.com

 1.3、软件准备

使用这个版本的
zrlog-2.1.11-99a5759-release.zip

链接:https://pan.baidu.com/s/1bCMNph-PU-w4E1m1Osicvw?pwd=whoz
提取码:whoz

2、安装zrlog【tomcat1】

2.1、解压软件

mkdir /opt/zrlog/ROOT
unzip zrlog-2.1.11-99a5759-release.zip -d /opt/zrlog/ROOT

2.2、tomcat增加虚拟主机的配置

]# vi /usr/local/tomcat/conf/server.xml 
...
    <Engine>
      <Host name="zrlog.cyc.com"  appBase="/opt/zrlog" unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="zrlog_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
      </Host>
    </Engine>
...

2.3、安装mysql 

2.3.1、安装

2.3.2、创建zrlog所使用的帐号和密码

create database zrlog charset utf8;
grant all privileges on zrlog.* to tomcat@'%' identified by 'tomcat';

# 帐号:tomcat
# 密码:tomcat

2.4、重启tomcat

systemctl restart tomcat.service && tail -f /usr/local/tomcat/logs/catalina.out 

2.5、测试访问

2.5.1、配置hosts

192.168.10.5 zrlog.cyc.com

2.5.2、进入安装界面【配置数据库信息】

2.5.3、设置网站信息

2.5.4、zrlog安装完成

2.5.5、前台界面

2.5.6、后台管理页面

3、tomcat2部署zrlog

3.1、在tomcat1打包代码传至tomcat2解压

tomcat01 ~]# tar cvzf zrlog.tar.gz /opt/zrlog
tomcat01 ~]# scp zrlog.tar.gz root@192.168.10.7:~
tomcat2 ~]# tar xvf zrlog.tar.gz -C /

3.2、重启tomcat即可访问

systemctl restart tomcat

4、配置NFS【主要解决zrlog共享存储:如果上传附件相关的】

4.1、安装nfs

请参考文章:https://www.cnblogs.com/ygbh/p/17201478.html#_label1

4.2、配置nfs

# 创建用户和组
groupadd -g 666 www
useradd -u666 -g666 www

# 创建共享目录
mkdir /data/zrlog

# 配置NFS
echo "/data/zrlog 192.168.10.0/24(rw,sync,all_squash,anonuid=666,anongid=666)" >>/etc/exports

# 将tomcat01上传的数据,复制到共享存储目录上
tomcat01 ~]# scp -rp /opt/zrlog/ROOT/attached/* root@192.168.10.8:/data/zrlog/

# nfs修改目录权限
chown -R www /data/zrlog

4.3、重启nfs

systemctl restart nfs

4.4、tomcat1和tomcat2挂载NFS共享目录

tomcat1 ~]# mount -t nfs 192.168.10.8:/data/zrlog /opt/zrlog/ROOT/attached
tomcat2 ~]# mount -t nfs 192.168.10.8:/data/zrlog /opt/zrlog/ROOT/attached

# 记得设置开机自动挂载,这里不再重复写出,请参考如下文章
https://www.cnblogs.com/ygbh/p/17340446.html#_label5

4.5、上传测试

4.5.1、上传图片

4.5.2、上传成功

4.5.3、查询nfs目录

nfs ~]# tree /data/zrlog/
/data/zrlog/
└── file
    └── 20230503
        ├── 20230503220133_319.jpg
        ├── 20230503222834_269.jpg
        └── 20230503222851_214.jpg # 这个是我刚上传的

 

posted @ 2023-05-03 22:33  小粉优化大师  阅读(83)  评论(0编辑  收藏  举报