• 别的不说, 看见别人的博客也是手痒痒的.

    那么刚好, 阿里云有活动, 有了契机(打折戳我).

    这两天手上活儿也不多 (雾).

    有了时间.

    当然最重要的是, 怕倦鸟归栖.

    本次使用开源博客 solo 搭建部署. 为什么不用 hexo?

    别问, 问就是 java

    1, 环境

    阿里云购入服务器

    jdk1.8

    apache-tomcat-9.0.11

    mysql5.6

    1.2 tomcat

    单纯因为 solo 建议使用 9, 搜索, 下载, 解压完事儿

    1.1 mysql

    在装 mysql 的时候, 没有选择更方便的 rpm 安装包, 也没有选择高版本的 mysql

    一是练手, 二是正好有包不用找

    结果就是, 步骤乱七八糟, 错删默认配置文件, 错改 root 用户密码

    日志目录删除, 启动失败

    从公司服务器上偷了一个 my.cnf, 启动失败

    修改空间大小 (公司的配置太高啦改小一点), 启动失败

    修改端口 (被 docker 的 mysql 占啦), 启动失败

    修改 root 用户 (手滑改权限全部变成 ''), 启动失败

    修改权限, 启动成功

    修改使用 root 用户远程连接方便二次开发

    2, 部署

    偷懒下的 war 包, 丢到 tomcat, 修改数据库连接使用 mysql(local.properties) 和 serverHost 用于外网访问 (latke.properties)

runtimeDatabase=MYSQL
jdbc.username= 账号
jdbc.password= 密码
jdbc.driver=com.mysql.jdbc.Driver
jdbc.URL=jdbc:mysql://localhost:3306/solo?useUnicode=yes&characterEncoding=utf8
jdbc.pool=druid

     以及

serverScheme=http
serverHost= 你的公网 ip 或域名
serverPort= 这里可以不填,http 默认使用 80

    重启,登录初始化
    啊这个Markdown 编辑器不会用
    反正没有域名,nginx也不用配了,睡觉

  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:PipeSoloSymWide 等,欢迎大家加入,贡献开源。

    3284 引用 • 3927 回帖 • 652 关注
  • Solo

    Solo 是一款小而美的 Java 博客系统,通过一个命令就可以启动使用。

    379 引用 • 3189 回帖 • 705 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    388 引用 • 395 回帖 • 1102 关注
感谢    关注    收藏    赞同    反对    举报    分享