certbot

大象笔记 > 标签 > certbot

给博客启用了 HTTPS

为何要启用 HTTPS 练练手,之前没有手动配置过 HTTPS 证书 防网站劫持 做小程序的后台 API 接口 提高搜索排名 到哪里申请 HTTPS 证书 https://letsencrypt.org 要在网站上启用 HTTPS,你需要一个 certificate 证书文件,这个证书是从 Certificate Authority (CA) 获取,即,数字证书认证机构。Let’s Encrypt 就是一个 CA。 如何安装 HTTPS 证书 使用 Certbot ACME client,他可以自动化证书的发布及安装,并且不需要对网站做停机。 $ sudo certbot --nginx ...

阅读全文...

Action required: Let's Encrypt certificate renewals

连续收到了 letsencrypt 的提示邮件 Hello, Action may be required to prevent your Let's Encrypt certificate renewals from breaking. If you already received a similar e-mail, this one contains updated information. Your Let's Encrypt client used ACME TLS-SNI-01 domain validation to issue a certificate in the p ...

阅读全文...

certbot 自动配置 HTTPS 证书时,指定 nginx 配置文件路径

今天在一台 CentOS 7.3 的服务器上配置新网站域名的 HTTPS 证书,Web Server 用的 Nginx。 certbot 提示 nginx.conf 文件找不到。 # certbot --nginx Saving debug log to /var/log/letsencrypt/letsencrypt.log Error while running nginx -c /etc/nginx/nginx.conf -t. nginx: [emerg] open() "/etc/nginx/nginx.conf" failed (2: No such file ...

阅读全文...

certbot 安装证书报错:The requested nginx plugin does not appear to be installed

系统环境 Ubuntu 20.04 报错信息 # certbot --nginx Saving debug log to /var/log/letsencrypt/letsencrypt.log The requested nginx plugin does not appear to be installed 解决方法 sudo apt install python3-certbot-nginx 然后重新执行 certbot --nginx ...

阅读全文...

systemd timer 未启用,导致 certbot 证书自动续期失败

春节期间收到了公司服务器上一个域名证书快要过期的提示邮件。 今天第一天开工,正好处理一下。 很奇怪,这个服务器上基于 letsencrypt 生成的免费证书,总是不自动续期。 日志地址 ls /var/log/letsencrypt 查看了一下,都是手动操作的日志,没有自动续期产生的日志。说明计划任务没有自动执行? 而我在另一台自动续期执行正常的服务器上看,自动续期是会产生日志的。 所以,问题的根源,还是命令没有定期执行。 手动续期 先手动解决,然后再排查问题 > certbot renew Saving debug log to /var/log/letsencrypt/letsen ...

阅读全文...