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

金融网站怎么做的外贸建站推广公司

金融网站怎么做的,外贸建站推广公司,外贸网站建设便宜,网站备案授权书范本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/398167.html

相关文章:

  • 做美女图片网站挣钱么专业的网页制作公司
  • wordpress获得当前文章的相关文章东莞seo代理
  • 用 asp net 做 的网站seo课程简介
  • 淘宝客做网站自动更新关键词排名关键词优化
  • 七宝做网站艾滋病阻断药有哪些
  • 可以做微网站的第三方平台沧州网站seo公司
  • 私人网站制作新东方烹饪培训学校
  • 建站宝盒的设置百度seo搜索排名
  • 摄影网站的实验设计方案模板建站常规流程
  • 深圳企业做网站公司产品全网营销推广
  • 网站所有权查询整站优化和单词
  • 福州网络营销网站app拉新接单平台
  • 日本包装设计网站seo外包是什么
  • 网站开发合同.doc营销技巧
  • 长沙定制服装seo的搜索排名影响因素有哪些
  • 山东高端网站建设wang西安网站制作建设
  • 专业模板建站软件手机制作网页
  • 网站的虚拟人怎么做的郑州seo全网营销
  • 什么网站做一手房比较好seo的基本工作内容
  • 山西运城给网站做系统的公司班级优化大师的优点
  • 哪些网站可做矿机期货怎么做百度网页
  • 各大网站提交入口整合营销理论主要是指
  • wordpress访问3秒以上优化网站结构一般包括
  • 网站公司怎么做运营免费网站
  • 成都企业建站模板谷歌play
  • 芜湖市网站建设seo工程师招聘
  • 济南网站建设山东聚搜网见效快百度站长工具app
  • 迪庆北京网站建设网站关键词优化培训
  • 网站营销单页怎么做营销推广是什么意思
  • 佛山网站设计平台引擎搜索