总结: 当在命令行中运行certbot -v时出现"没有名为'pkg_resources'的模块"的错误,可以通过重新安装setuptools包来解决。重新安装setuptools的步骤包括确保已安装pip,然后使用pip重新安装setuptools。
因为我用的是Ubuntu 20.04,所以certibot有点敏感。此命令正确安装了python包。
Certificate Request: Data: Version: 3 (0x2) Subject: Subject Public Key Info: Public Key Algorithm: rsaEncryption RSA Public-Key: (2048 bit) Modulus: 00:c5:1e:26:60:45:c6:52:45:14:4b:23:73:87:e0: 52:a6:f1:bd:57:2b:5c:4b:64:9f:37:28:70:ed:ea: 20:3a:26:99:da:b6:64...
Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol. - GitHub - certbot/certbot at v1.3.0
page=3 找到了 2020-10-7 发布的 v1.9 版。 certbot v1.9 使用的 python v3.6,下载后,安装运行 certbot --help,总算可以了。 然后百度了一下certbot的使用方法,找到:Certbot 申请 Let's Encrypt 泛域名证书 用于Windows IIS。 照葫芦画瓢,终于在本地电脑上制作好一个 Let's Encrypt 证书。
-v /docker/nginx/letsencrypt:/etc/letsencrypt挂载证书文件夹 -v /etc/localtime:/etc/localtime:ro修改镜像时区与服务器同步 -p 80:80 -p 443:443端口映射 生成证书 $ docker exec -it nginx certbot-auto --nginx 更新证书 $ docker exec -it nginx certbot-auto renew ...
Balík: python3-certbot (2.11.0-1) [universe] Odkazy pre python3-certbot Zdroje Ubuntu: Hlásenia chýb Záznam zmien Ubuntu Autori a licencia Stiahnuť zdrojový balíkpython-certbot: [python-certbot_2.11.0-1.dsc] [python-certbot_2.11.0.orig.tar.gz] ...
且不同机器设置了不同邮箱导致过期升级失败问题:修复:修改如下文件,去掉里面对应注册的邮箱即可。/etc/letsencrypt/accounts/acme-v02.api.letsencrypt.org/directory/e6092e87b7b1290d27d4bdee287506b3/meta.json 官方网站:https://certbot.eff.org/instructions ...
RC4;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;location / {proxy_pass http://127.0.0.1:5000;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;index index.html index.htm;}}server {...
在这里,我们将探讨如何使用 Certbot 命令行工具来更新单个域名的证书。我们将使用 Shell/Bash 脚本来向您展示如何执行此操作。 1. 准备工作 在开始之前,您需要在您的系统上安装 Certbot。您可以通过在终端中运行以下命令来安装 Certbot: sudo apt install certbot ...