个人博客页面(halo个人博客)

Halo可以说是目前最好的Java博客系统。 halo[helo]的意思是光环。 当然,也可以读成拼音。 优秀的开源博客发布APP,值得一试。 做halo是一个简单的过程,但其中可能会遇到简单的问题困扰你很久。 我希望你有一颗喜欢挥舞的心

开源的GitHub地址

下面只是个人的学习过程,大人物不要喷

说明1 .在本文中,要在云服务中安装halo,读者必须具备技术基础。 xshell、服务、域名、Linux

2 .请申报域名解决

3 .服务器安全组443 80 8090端口开放

4 .安装外壳程序

5 .服务器必须是CentOS 7.x,512 MB以上的内存

安装成功后的页面

登录xshell

使用安装Docker部署Halo Docker是一个开源的APP应用程序容器引擎,在此用于安装Halo

1 .更新软件包以确保服务器软件包是最新的

sdoyumupdate-y2.dockeralibabacloud (阿里巴巴云) docker一键安装脚本安装

curl-fssl https://get.docker.com|bash-s docker– mirroraliyun也可以引用文档

docker-ce

为Docker客户端版本大于1.10.0的用户配置镜像加速器

要使用加速器,请修改daemon配置文件/etc/docker/daemon.json

输入以下三个命令

su dotee/etc/docker/daemon.JSON-‘ eof ‘ { ‘ registry-mirrors ‘ : [ ‘ https://gn 66 qxu0. mirror.aliyuncs.com ]

这真的很麻烦。 也可以使用宝塔面板一键安装,这里不做说明

4 .安装4.halo#,~/.halo目录curl-o~~/. halo/application.YAML– create-dirs 3359 dl.halo.run/confication

5 .最新的Halo镜像sudo docker pull ruibaby/halo 6.创建容器,然后单击docker run—RM-it-d– name halo-p 809033608090-v~~ 域名也必须能够访问Halo。 请继续查看域名访问配置。

这里已经初始化了。 很好。

2 .使用caddy访问反向代理配置域名时,选择caddy。 因为使用nginx,下载certbot时出现版本问题的概率很高,球童也很方便

服务不要太贵,因为caddy caddy安装目前不支持centos8

#Caddy软件包yum安装caddy-y #安装Halo公式的caddy配置模板curl-o/etc/caddy/conf.d/caddy file.conf– create-ddy 如果编辑caddy/conf.d/caddyfile.conf的读者无法使用vim,请尝试在网上查找。 很简单

将3359 www.simple.com { gziptlsxxxx @ XXX.xx proxy/localhost : port { transparent } } 1.3359 www.simple.com更改为自己的域名

2.tls之后的xxxx@xxx.xx更改为自己的电子邮件地址,这是用于自动申请SSL证书。 需要注意的是,不需要自己配置SSL证书,而是自动更新。

3 .请将localhost :端口端口更改为Halo的运行端口。 默认值为8090。

3 .更改完成后启动caddyservicecaddystart # caddyservicecaddystop #打开caddyservicecaddystop #,该服务实际上可以是自启动的

需要在前面加上万维网。

4 .在重定向vim中编辑caddyfilevim/etc/caddy/conf.d/caddy file.conf以粘贴这一系列代码

将3359 simple.com { redir https://www.simple.com{URL} https://simple.com和https://www.simple.com { URL }修改为所需的网站即可

5 .最后重启球童就可以了。 到此为止,凯迪的反向代理的配置也已完成。 现在可以访问自己的域名,进行Halo的初始化。

如果无法访问,则80号端口可能已被占用。 请确认80号端口的使用状况

请注意。 博客地址必须更改为域名地址。 如果不更改,资源获取将失败

6 .附上Halo的主题地址Halo

如果你认为我的文章对你有帮助,请称赞我。 如果你想分享所得,那就零感动!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注