首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >certbot (让我们加密)安装到从源代码编译的Nginx

certbot (让我们加密)安装到从源代码编译的Nginx
EN

Ask Ubuntu用户
提问于 2019-04-25 10:05:27
回答 2查看 1.7K关注 0票数 0

我用第三方模块从源代码编译Nginx。删除旧的Nginx,并使安装新编译。这一切都很好,但是当您删除旧的Nginx时,certbot脚本将自动删除。

在Nginx编译和安装之后。当尝试通过命令安装nginx certbot时,"sudo apt安装python3-certbot-nginx“。它尝试使用certbot从存储库中安装Nginx。帮我解决这个问题。

如何在编译后的Nginx上安装certbot而不依赖于从存储库安装Nginx?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2019-04-27 16:25:27

感谢Ritesh的指导,但DNS验证需要额外的配置。做一些谷歌搜索,解决这个问题。

若要成功地更新从源编译的Nginx服务器上的SSL证书(当证书已经存在时),请从先前版本的python中进行。

安装certbot脚本的常规非python版本.

sudo apt存储库ppa:certbot/certbot

sudo apt-get update

sudo apt-获取安装certbot

创建外壳脚本:

touch /etc/nginx/SSL续期Nginx.sh

echo "------------------------------*********------------------------------“>> /etc/nginx/sslresc.log日期"+%H:%M:%S %d/%m/%y”>> / >> /etc/nginx/sslrep.log sudo certbot更新>>/etc/nginx/sslresc.log

运行crontab编辑器:

crontab -e

并添加行(例如,在3个月时更新证书)

1 4 10 */3 *etc/nginx/etc更新Nginx.sh

完成!

*如果你比每90天更新一次证书更频繁,这不会造成任何问题。

票数 0
EN

Ask Ubuntu用户

发布于 2019-04-25 12:34:15

为什么不与DNS验证路线一起进行呢?

在Ubuntu上安装Certbot

sudo apt存储库ppa:certbot/certbot

sudo apt-get update

sudo apt-获取安装certbot

使用DNS验证生成证书-

仅限于sudo certbot证书--手动--首选--挑战dns

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1138008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档