zrlog 是开源的JAVA应用,是一款博客系统。
官网 https://www.zrlog.com/
文件类型是.war ,可以wget 下载,同样下载到统一地址 /usr/local/src/
下了以后,mv 改下名方便使用
du –sh —— 查看一个文件所占的磁盘空间大小
这个格式文件不需要我们干预解压,只要把它移动到目录下就会自动解压。
这里是放到 tomcat/webapps/下
再mv 改下名不要带版本号。
JAVA是要在8080端口下运行的
所以查一下8080端口防火墙有没有放行,如下图,搜不到就是还未放行
需要添加一下:
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload 重启一下防火墙
然后走 IP+8080端口 ,网页就能刷出tomcat的默认页面了
要访问 tomcat 下的zrlog,只需要访问 IP:8080/zrlog
这也说明/zrlog所在目录是/webapps的目录下,因为直接访问 IP+8080 访问到的是 webapps的目录。
但是如果直接在/webapps目录下放一个图片,并没办法显示出来,因为真实的路径是在/webapps/ROOT 下。
去验证一下,去到页面下,按下 F12,并选成右侧显示,ctrl+F5刷新
选一张图片的URL,可以看到名字,
而这张图片可以在ROOT下找到,
说明8080访问到的页面就是/webapps/ROOT 下的内容。
也就是tomcat默认访问的站点就是在/webapps/ROOT下的。
我们试着把ROOT备份,然后把zrlog改成ROOT
创建用于zrlog的数据库:
-e —— 不进入 数据库界面 执行数据库命令 的写法
create database zrlog 建立一个新的数据库
grant all on zrlog.* 对于所有的zrlog下的表 进行授权
‘zrlog’@’127.0.0.1’ 授权给127.0.0.1这个IP的名为zrlog的用户
identified by ‘zrlog-pass’ 设定的密码是zrlog-pass
登陆网页,填写数据库信息,网站管理员信息 就可以访问了
但目前是用IP访问的,如果要用域名访问,需要做个nginx反向代理