开源博客Solo零基础搭建,以及Apache、Tomcat下多应用部署

  |   0 评论   |   0 浏览

终于下定决心搭建一个博客,记录下日常的生活了。经过对比,还是觉得 Solo 这个框架相对来说比较简单,同时也是对 Java 比较熟吧,在此感谢 B3log 的无私奉献。先来张张小妞的生活照吧。

1378805150jpg

搭建过程整体比较顺利,官方已经有比较详细的教程了,我主要修改采用了 MariaDB。同时验证了以下参数的意义:

  1. 如果单个项目使用一个数据库的话,可以考虑去掉 local.properties 中的 jdbc.tablePrefix,数据库表就不需要增加 prefix 了;
  2. 第二参数就是 solo.properties 中的 uploadDir,如果配置相对路径,将是 Tomcat(如果你使用 Tomcat 的话)的根目录。

另外,根据 GitHub 上的细节配置:

主要的配置文件有两个,它们都存放在 WEB-INF/classes 目录下。

  • latke.properties:用于配置域名和端口,请配置为浏览器访问时候的域名和端口,像我的服务器,Apache 采用 80 端口,Tomcat 采用 8080 端口,我采用了 Apache 的 proxy 模块,实现反向代理,将部署在 Tomcat8080 端口下的 Solo 映射到 Apache 的 80 端口下,从而通过内网穿透的形式进行访问。

(我是不是透漏了什么?)
20180908_221437png

  • local.properties:用于配置数据库,如果要使用 MySQL 的话请先手动建库,字符集使用 utf8mb4,排序规则 utf8mb4_general_ci

另外,千万不要手动修改数据库,否则可能会引发各种莫名其妙的问题。(目前为止,注册后手动修改了几个人员为管理员,貌似未发现问题)

另外,最主要的问题是解决同一域名访问 Apache 及 Tomcat 下多个应用的问题。这个有需求了再写吧,感觉用的人应该不多。