序言
研究了一下 solo 博客搭建方法,虽然网上说这个博客系统出来已经好久了,2010 年出来的但网上安装资料还是没有几篇,这对一个不会谷歌与百度的小白来说可以说是非常不友好的,虽然官方说一个命令就可以搭建但我们还不是需要准备环境是不是,就是容器也需要安装环境不是吗
安装环境
- centos7
- jdk 环境
- 开启防火墙端口 8080
安装 jdk 环境
检查版本
yum search java|grep jdk
安装
yum install java-1.8.0-openjdk -y
打开防火墙 8080 端口
添加端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
重载防火墙
firewall-cmd --reload
下载 solo 博客程序
这个源程序 d 哥发布在百度网盘[点我下载][1]
[1]: https://hacpai.com/forward?goto=https%3A%2F%2Fpan.baidu.com%2Fs%2F1dzk7SU
然后点击目录里的最新版本,别整个目录下载下来里面有历史版本
创建目录
mkdir /home/solo
把 solo 程序上传到目录
我是用 Winscp 这个 win 下的程序上传到/home/solo 目录的,sftp 了解一下只要你 Linux 服务器可以 ssh 链接都可以上传文件,不需要额外搭建 ftp 服务器
进入 solo 目录
cd /home/solo
解压 solo-2.9.0.war
yum install unzip -y
unzip solo-2.9.0.war
重要修改(引用的官方教程)
这个是必须要修改的地方,因为每个人安装博客的环境都不一样,所以必须得这个步骤必须自己理解
现在我们来修改 local.properties
这个文件
打开文件
vi WEB-INF/classes/latke.properties
#### Server ####
# Browser visit protocol
serverScheme=http
# Browser visit domain name
serverHost=localhost
# Browser visit port, 80 as usual, THIS IS NOT SERVER LISTEN PORT!
serverPort=8080
我们需要修改的是 serverHost=localhost
这个地方的值,修改为你本机的 ip 或者域名这样才能访问到一些 solo 需要的资源
点击我 https://hacpai.com/article/1474087427032 官方教程详解
启动博客然后访问
Windows: java -cp "WEB-INF/lib/;WEB-INF/classes" org.b3log.solo.Starter
Unix-like: java -cp "WEB-INF/lib/:WEB-INF/classes" org.b3log.solo.Starter
最新版本的 solo 默认是 mysql 数据库链接,而且创建数据库需要注意一下请关注我下一个版本。
ps: 后面的配置 nginx 配置反向代理因为我只是在虚拟机里实验访问还行,如果真的要搭建推荐还是配置一下 nginx,另外 hexo 的 md 导入支持和导出支持感觉特别棒,还有吐槽一下手机端的美化,有一股原始感,
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于