大鸟前面说过了如何安装solo博客也是java开发的博客系统,今天这里还要说一个是java开发的博客系统——halo博客。
这里还是使用宝塔面板来安装halo,为了简单快速,我们依然选择Docker来部署。我估计最多用了30秒就搞定了安装。
测试环境:CentOS7.6+宝塔6.9.4+Nginx1.15+MySql5.6+PHP7.2+phpMyAdmin4.7
Halo?[?he?lo?],意为光环。当然,你也可以当成拼音读(哈喽)。轻快,简洁,功能强大,使用Java开发的博客系统。
这真的是一个小众的博客,虽然Halo支持MySQL,但是作者并不建议使用MySQL,因为一个博客而已,完全没必要单独跑一个MySQL服务,并且H2也挺不错的。所以安装的时候可以自行选择用MySQL或者H2。大鸟这类就是以H2为列了,这样可以更节省服务器资源。减少不必要的进程。
安装以DOCKER方式来进行,宝塔面板的docker管理器完全可以胜任,我们打开Docker管理,拉取镜像:[code]dockerpullruibaby/halo[/code]
镜像拉取完毕,我们开始创建容器,额,算了,还是直接用命令创建容器吧,打开自己的宝塔终端,或者ssh连接服务器,我们输入命令:
dockerrun-d--namehalo-p8090:8090-v~/halo:/root/haloruibaby/halo
用命令快一点,原谅我的懒惰!,这样我们可以在docker管理器中看到名为halo的容器。
在宝塔面板→安全放行8090端口,
我们用【Ip:8090】方式安装halo网站,安装界面,

H2是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中。
当然,halo也支持mysql数据库,需要使用的可以参考官方的文档,有详细介绍。
有点无限接近wordpress后台的模样,不过很简洁,内置2个主题,我们看一眼前台:
ip+端口号来访问,太奇怪了,还得穿件衣服才像样啊。我们需要配置nginx,首先必须要新建一个网站,宝塔面板新建网站就不多说了,自己去搞,建好之后,我们打开网站配置,把默认的配置全部删除,然后输入如下代码:
server_namebt.woweiwang.org;#将bt.woweiwang.org修改成自己的域名
rewrite^/(.*)$/$1break;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
proxy_passhttp://127.0.0.1:8090;#因为Docker将Halo映射到8090端口,所以我们需要转发到8090端口
当然了,宝塔面板,我们还可以用反代来设置,这样申请ssl证书会很方便,不过设置反代前先申请好Let'sEncrypt证书。
如果你选择反代了那上面的方法就不需要看了,没什么东西需要删除,保持默认就好,证书申请好之后,然后我们这样设置反代,
保存即可。不喜欢的可以略过,你已经可以愉快的玩耍halo了,不过还是正经的配置一个ssl吧,其实不经意间大鸟已经配置好了SSL证书,访问下看看,
看看,这个沙雕域名被配置好了SSl证书了。
没试过升级,不过halo1.0已经有测试版了,等正式出来看看升级怎么个玩法。这个博客玩起来还是很流畅的,因为后台和wodpress和接近,所以没什么障碍。
因为最近华为的事件,让大鸟很担心Wordpress会不会也不给我们用了,虽然说是开源的,但是有时候开不开源不过就是特朗普一句话的事情。
所以说还得弄个备用网站,随时启用起来,大鸟慢慢把所有的博客都用宝塔面板安装一篇()!
本文来源:vps主机--宝塔面板docker
本文地址:https://www.idcbaba.com/vps/5083.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



