搭建 Solo 博客:安装部署

本贴最后更新于 2099 天前,其中的信息可能已经时移俗易

0.环境准备

环境准备可以看看前面一篇,仅供参考:搭建 Solo 博客:环境准备

1.下载 Solo

Solo 是 b3log 下开源的一个博客系统,可以在 github 上下载:solo 下载
solo

这里我们选择下载 war 包

2.部署 Solo

  1. 将 solo.war 上传 tomcat/webapps 目录下,tomcat 会自动解压 war
  2. 修改 solo 部分配置文件,配置文件在解压包的 WEB-INF/classes 目录下
    1. 修改 latke.properties

      # 浏览器访问的域名 
      serverHost=th-blog.cn 
      # 浏览器访问端口,默认为80,这不是服务器监听端口! 
      serverPort=	
      

      latke.jpg

    2. 修改 local.properties

      这里主要修改数据库连接的相关信息,默认连接引擎为 mysql
      驱动为 mysql8 的,因为我是 mysql5.5,因此去掉了.cj
      最后需要新建数据库:solo ,字符集使用 utf8mb4,排序规则 utf8mb4_general_ci

      local.jpg

3.修改 Tomcat

  1. 去掉访问端口,修改 tomcat 配置文件:tomcat/conf/server.xml
    tomcat.jpg
    tomcat2.jpg
  2. 去掉 /solo 路径
    在 tomcat/webapps 目录下,将 solo.war 解压出来的文件夹重命名为 ROOT 就可以了
    记得先删除 ROOT 文件夹哟

4.其他

我是从 2 版本就开始用,之前是觉得有些地方不太好用,但是现在 3 版本真的还不错。
官网之前还提供了 war 安装指南的,现在都是 docker 安装了。
后面修改访问路径的那个是我自己想出来的土方法,仅供参考。
官网推荐 nginx 反向代理,有兴趣的可以研究下。

5.参考资料

https://hacpai.com/article/1492881378588

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 去掉访问路径,只需要再加一个 host 标签,访问地址设成网址,在 docBase 标签里设置项目的绝对路径就可以了