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

哪里可以做营销型网站linux apache发布php网站

哪里可以做营销型网站,linux apache发布php网站,织梦网站怎么上传,厦门网站推广步骤机构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/a/420943.html

相关文章:

  • 贵州网站建设营销公司哪家好湛江网站建设运营方案
  • 做网站员培训凡科互动小游戏
  • 网站建设毕业答辩ppt百度注册新账号
  • 上海做网站制作建筑工程网名大全霸气
  • 销售单页网站欧美风格英文网站设计
  • 【开题答辩全过程】以 基于Java的闲置物品租赁平台为例,包含答辩的问题和答案
  • 网站设计有什么前景网店如何推广自己的产品
  • 推广网站的方法有搜索引擎内容营销的重要性
  • 【Linux】基础指令
  • 阿里网站官网入口wordpress更改密码
  • 做看电视电影的网站赚钱东莞网络公司网络推广
  • 南宁门户网站建设网站开发企业
  • 红安建设局网站网站建设需要多少钱知乎
  • 学院网站建设需求说明书网址域名查询
  • 网站建设首页该放什么软件wordpress如何添加安装导航
  • 电子产品首页网站版模网站建设 紧急检查工作
  • 盐城市城乡建设门户网站seo推广业务员招聘
  • dede网站微信分享封面设计制作网站制作
  • 永州市建设工程质量安全监督站官方网站重庆渝北网站建设
  • 长沙低价网站建设网站一般用什么服务器
  • isSuperclassOf 与is 与 ==的区别
  • 大英网站建设工作网站建设方案确认表
  • 网站制作的公司哪个好广州网站制作设计公司
  • 攻防世界-Web-unserialize3
  • 上传文档的网站wordpress get_term_link
  • 蒙古文识别技术:采用深度学习模型(CNN+RNN)处理蒙古文竖写特性,实现高精度识别
  • 网站开发 如何备案河南app开发公司
  • 滕州盛扬网站建设推广it运维需要具备哪些能力
  • 建设银行官方网站首页个人登录什么网站可以做电影投资
  • 搭建微网站平台中咨城建设计有限公司官方网站