Let’s Encrypt

重新生成證書

  1. docker restart my-app

  2. 啟動系統nginx 80 端口

sudo lsof -i :80

sudo pkill nginx

  1. 設置nginx

    复制代码
     listen 80;
     listen [::]:80;
    
     server_name erp.my.com;
    
     location /.well-known/acme-challenge/ {
         root /var/www/html;
         allow all;
     }

4.啟動 nginx 80

sudo systemctl start nginx

  1. 申請新證書

sudo certbot renew

复制代码
Congratulations, all renewals succeeded:
  /etc/letsencrypt/live/erp.my.com/fullchain.pem (success)
  1. 授權

    cp privkey.pem fullchain.pem cert.pem chain.pem /opt/workspace/myapp/ssl2

  2. 重新啟動 app

檢查證書

1. 檢查期限

复制代码
sudo certbot certificates

2. 重新生成

sudo certbot renew --dry-run

附件

/etc/nginx/sites-available 下面配置 default

复制代码
server {

    listen 80;
    listen [::]:80;

    server_name weberp.eilhk.com;

    location /.well-known/acme-challenge/ {
        root /var/www/html;
        allow all;
    }

    location / {
        root /var/www/html;
        index index.html index.htm;
    }
	server_name _;
}

生成证书在/etc/letsencrypt/live/app.mywebsite.com

相关推荐
Avan_菜菜3 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
程序员mine9 天前
HTTPS-TLS加密与证书完全指南(中)
网络协议·https·ssl
程序员mine9 天前
HTTPS-TLS加密与证书完全指南(上)
网络协议·https
程序员mine9 天前
HTTPS-TLS加密与证书完全指南(下)
网络协议·http·https
Cc_Debugger9 天前
开发环境使用https配置
javascript·vue.js·https
Hadoop_Liang9 天前
Kubernetes 应用 HTTPS 安全访问配置实践
https·kubernetes
hyunbar10 天前
配置 Cloudflare Tunnel:把 Mac 上的 Web 服务变成安全域名
网络协议·https·bash
GlobalSign数字证书10 天前
Nginx配置SSL证书教程:从零到HTTPS的完整部署指南
nginx·https·ssl
2501_9159184110 天前
iOS App性能测试工具的实现方法与优化循环指南
android·ios·小程序·https·uni-app·iphone·webview
疯狂的维修10 天前
博图不同版本下的OPC UA功能开启区别
服务器·https·ssl