前言:
如今小伙伴们对“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 增加域名