当前位置: 首页 > wzjs >正文

免费的域名网站广告投放推广平台

免费的域名网站,广告投放推广平台,wordpress主题 v7,北京疫情最新消息政策Lets Encrypt 免费证书使用 1、环境介绍2、安装acme.sh3、创建阿里云RAM用户4、申请证书5、使用ansible 自动分发证书6、验证证书 1、环境介绍 操作系统:龙蜥OS 8.9 中间件:nginx 证书:Let’s Encrypt https://letsencrypt.org/zh-cn/ 证书部…

Let's Encrypt 免费证书使用

  • 1、环境介绍
  • 2、安装acme.sh
  • 3、创建阿里云RAM用户
  • 4、申请证书
  • 5、使用ansible 自动分发证书
  • 6、验证证书

1、环境介绍

操作系统:龙蜥OS 8.9
中间件:nginx
证书:Let’s Encrypt
https://letsencrypt.org/zh-cn/
证书部署工具:acme.sh
域名托管厂商:阿里云

2、安装acme.sh

curl https://get.acme.sh | sh
source ~/.bashrc

在这里插入图片描述

3、创建阿里云RAM用户

登录阿里云 RAM 控制台,创建用户 & AccessKey
访问:https://ram.console.aliyun.com/users
创建 AccessKey,记住 ID 和 Secret

echo 'export Ali_Key="你的AccessKeyId"' >> ~/.bashrc
echo 'export Ali_Secret="你的AccessKeySecret"' >> ~/.bashrc
source ~/.bashrc

这里需要授权AliyunDNSFullAccess

4、申请证书

acme.sh --issue --dns dns_ali -d gubeisz.net -d '*.gubeisz.net' --server letsencrypt

在这里插入图片描述
阿里云这里也会生成txt记录
在这里插入图片描述
计划任务里会自动更新证书
在这里插入图片描述

5、使用ansible 自动分发证书

ansible 服务器免登录

ssh-copy-id -i ~/.ssh/id_rsa.pub root@10.99.99.120

代理到证书服务器免认证

ssh-keygen -t rsa -b 4096 -C "proxy-to-cert" -N "" -f ~/.ssh/id_rsa
ssh-copy-id root@10.99.50.11

playbook


- name: 分发 TLS 证书到 Nginx 服务器hosts: proxygather_facts: falsevars:ansible_python_interpreter: /opt/python/install/bin/python3# 证书服务器信息cert_server_host: 10.99.50.11cert_remote_path: /root/.acme.sh/gubeisz.net_ecccert_files:- fullchain.cer- gubeisz.net.key# 目标服务器 Nginx 安装信息nginx_cert_dir: /usr/local/nginx/conf/cert/gubeisz.netnginx_reload_cmd: /usr/local/nginx/sbin/nginx -s reload# SSH 连接用账号(如有 sudo 权限)ansible_ssh_user: rootansible_ssh_common_args: '-o StrictHostKeyChecking=no'tasks:- name: 创建 Nginx 证书目录file:path: "{{ nginx_cert_dir }}"state: directoryowner: rootgroup: rootmode: '0755'- name: 从 cert-server 拉取证书文件ansible.builtin.shell: |scp -o StrictHostKeyChecking=no root@{{ cert_server_host }}:{{ cert_remote_path }}/{{ item }} {{ nginx_cert_dir }}/{{ item }}loop: "{{ cert_files }}"- name: 设置权限file:path: "{{ nginx_cert_dir }}/{{ item }}"mode: "{{ '0600' if item.endswith('.key') else '0644' }}"loop: "{{ cert_files }}"- name: 测试 Nginx 配置shell: /usr/local/nginx/sbin/nginx -tregister: nginx_testfailed_when: nginx_test.rc != 0changed_when: false- name: 重载 Nginxshell: "{{ nginx_reload_cmd }}"

6、验证证书

在这里插入图片描述

http://www.dtcms.com/wzjs/517591.html

相关文章:

  • 云南省建设厅标准员网站黄金网站软件免费
  • 做网站中心蓝牙耳机网络营销推广方案
  • 深圳专业建网站公司关键词优化工具互点
  • 企业注册好了怎么做网站百度推广客户端
  • 做婚礼效果图的网站有哪些百度搜索引擎营销案例
  • 彩票网站是静态动态上海网站排名推广
  • 宝山网站建设哪家好网站开发从入门到实战
  • 做期货关注什么网站互联网营销的优势
  • 网络营销中自建网站厦门seo排名优化
  • 做团购网站商品从哪里找手机优化助手
  • 做的网站如何放在电脑上百度明星人气排行榜
  • 娱乐网站代理商怎么做济南网站建设哪家便宜
  • 酒吧dj做歌网站百度数据分析工具
  • 现在哪里大搞建设廊坊seo快速排名
  • 北京三屏网站制作百度推广客户端怎么登陆
  • 网站建设图总结网站注册信息查询
  • 网站备案 座机营销策划与运营
  • 网站建设的目的分析代发关键词包收录
  • 热点新闻事件及评论100字左右seo软件系统
  • 作网站百度小说风云榜首页
  • wordpress xydown插件seo优化教程下载
  • 没有网站怎么做百度竞价在哪里推广比较好
  • 专业的营销网站建设公司免费建自己的网站
  • 网站的设计如何在各大平台推广
  • 合肥企业网站建设工作室双桥seo排名优化培训
  • wordpress站点数据库如何做好网络推广销售
  • 海兴做网站推广注册app赚钱平台
  • 做一个网站成本是多少合适进入百度一下官网
  • 做华为网站的还有哪些功能网络营销是干嘛的
  • 龙湾做网站珠海优化seo