"0. 环境准备 环境准备可以看看前面一篇,仅供参考:搭建 Solo 博客:环境准备 1. 下载 Solo Solo 是 b3log 下开源的一个博客系统,可以在 github 上下载:solo 下载 [图片] 这里我们选择下载 war 包 2. 部署 Solo 将 solo.war 上传 tomcat/webapps .."

搭建 Solo 博客:安装部署

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. 参考资料

Solo 用户指南

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。

    Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!
    具体细节请浏览 B3log 构思

    629 引用 • 4803 回帖 • 719 关注
1 回帖   
请输入回帖内容...
  • kangaroo1122  

    去掉访问路径,只需要再加一个 host 标签,访问地址设成网址,在 docBase 标签里设置项目的绝对路径就可以了