龙空技术网

Halo 安装过程记录

非著名程序猿 166

前言:

如今小伙伴们对“nginx certbot 增加域名”大概比较注重,兄弟们都想要学习一些“nginx certbot 增加域名”的相关知识。那么小编在网摘上网罗了一些关于“nginx certbot 增加域名””的相关内容,希望我们能喜欢,大家一起来了解一下吧!

偶尔会关注一下个人博客相关的技术, 不经意间看到了Halo, 就尝试了一下, 在这里分享一下个人的配置经过, 希望可以帮助到有需要的朋友.

一.) 相关链接

GitHub 使用Docker安装 设置Nginx反向代理

二.) 准备工作

云服务器1台 (这里使用的是腾讯云 CentOS 7.2, 阿里云开通后直接尝试了一下docker启动会失败)域名1个, 并指向云服务器IP地址

三.) 安装docker并运行

sudo yum update -yssudo yum install -y yum-utils device-mapper-persistent-data lvm2sudo yum-config-manager --add-repo yum makecache fastsudo yum install docker-ce docker-ce-cli containerd.iosudo systemctl start dockersudo usermod -aG docker [your_name]sudo vim /etc/docker/daemon.json

{

"registry-mirrors": [";]

}

sudo service docker restart

四.) 安装halo并运行

curl -o ~/.halo/application.yaml --create-dirs docker pull ruibaby/halodocker run --rm -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo ruibaby/halo

五.) 更新halo版本

sudo docker stop halosudo docker pull ruibaby/halodocker run --rm -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo ruibaby/halo

六.) 安装和配置Nginx反向代理

sudo rpm -Uvh yum install -y nginxsudo systemctl start nginx.servicesudo systemctl enable nginx.servicecurl -o /etc/nginx/conf.d/halo.conf --create-dirs /etc/nginx/conf.d/halo.conf修改域名等相关内容sudo nginx -tsudo nginx -s reload

七.) 配置SSL证书

sudo yum install certbot python2-certbot-nginx -ysudo certbot --nginx填写邮箱地址等相关信息sudo certbot renew --dry-run

标签: #nginx certbot 增加域名