努力挣扎的生活 努力挣扎的生活
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • 安全记录
  • 分布式存储
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Docker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • 日志服务ELK(EFK)
  • 虚拟化
  • istio
  • 日志服务Graylog
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
  • openguassdb
  • polardb
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)

yangfk

瑟瑟发抖的小运维
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • 安全记录
  • 分布式存储
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Docker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • 日志服务ELK(EFK)
  • 虚拟化
  • istio
  • 日志服务Graylog
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
  • openguassdb
  • polardb
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)
  • 运维基础

  • 监控

  • 日志系统

  • 安全记录

    • Nginx DNS解析漏洞(CVE-2021-23017)
    • openssh7升级到openssh9-漏洞(CVE-2024-6387)
    • docker runc升级(CVE-2021-30465)
    • acme自签证书
      • acme.sh 自签证书
    • 麒麟V10升级内核
    • trivy系统漏洞扫描
    • Linux Polkit 权限提升漏洞(CVE-2021-4034)
    • libblockdev库本地提权漏洞(CVE-2025-6019)
  • 分布式存储

//
  • 运维
  • 安全记录
yangfk
2024-09-27

acme自签证书

//

# acme.sh 自签证书

github仓库地址 (opens new window)

腾讯云 API密钥管理 平台 (opens new window)

export Tencent_SecretId="XXXX"
export Tencent_SecretKey="XXXX"

./acme.sh --install -m yfk5227@163.com
./acme.sh --issue --dns dns_tencent -d yfklife.cn --set-default-ca --server letsencrypt
./acme.sh --issue --dns dns_tencent -d yfklife.cn

ln -sf /root/.acme.sh/yfklife.cn/yfklife.cn.cer /etc/nginx/ssl/yfklife.cn_bundle.crt
ln -sf /root/.acme.sh/yfklife.cn/yfklife.cn.key /etc/nginx/ssl/yfklife.cn.key

#自动更新
/root/.acme.sh/acme.sh --cron --home "/root/.acme.sh"

1
2
3
4
5
6
7
8
9
10
11
12
13
  • 生成新的

在腾讯云 API密钥管理 平台生成,然后配置策略

wget https://download.yfklife.cn/blog/ops/acme/acme-yfk.sh

export Tencent_SecretId="yfklifeK3d2HJ8lDSegU7ZotoX5SdbNzRgkd"
export Tencent_SecretKey="yfklifeBdtxrY2JNEsTvBE6lET2UknlY"

./acme.sh --issue --dns dns_tencent -d yfklife.cn -d yfklife.cn

1
2
3
4
5
6
7
  • nginx-yfk.conf
server
{
    listen 443 ssl;
    server_name  yfklife.cn;

    server_tokens  off;
    ssl_certificate         ssl/yfklife.cn_bundle.crt;
    ssl_certificate_key     ssl/yfklife.cn.key;
    client_max_body_size 0;
    proxy_max_temp_file_size 0;
    ssl_session_timeout 10m;
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    #ssl_ciphers '!aNULL:!MD5:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-WITH-AES128-GCM-SHA256';
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers 'ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384';
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  • 创建软链接
ln -sf /root/.acme.sh/yfklife.cn_ecc/yfklife.cn.key /etc/nginx/ssl/yfklife.cn.key
ln -sf /root/.acme.sh/yfklife.cn_ecc/fullchain.cer /etc/nginx/ssl/yfklife.cn_bundle.crt

nginx -s reload
1
2
3
4
//
如果此文章对您有帮助,点击 -->> 请博主喝咖啡 (opens new window)
上次更新: 2025/11/12, 16:05:18
docker runc升级(CVE-2021-30465)
麒麟V10升级内核

← docker runc升级(CVE-2021-30465) 麒麟V10升级内核→

最近更新
01
容器运行polardb-pg配置主从
11-27
02
Graylog服务收集k8s容器日志
11-13
03
Nexus3数据异常修复
11-13
更多文章>
Theme by Vdoing | Copyright © 2019-2025 yangfk | 湘ICP备2021014415号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×
//