Debian9+nginx使用 Let's Encrypt

主机上的web服务器基本都换成了Caddy,无需操心SSL证书的问题。但是还有一台是Debian9+nginx,暂时也没打算更换,所以就要自动设置获取 Let's Encrypt的证书。certbot ,在执行$ sudo apt-get install python-certbot-nginx -t stretch-backports 的过程中出现了错误提示

E: The value 'stretch-backports' is invalid for APT::Default-Release as such a release is not available in the sources

编辑/etc/apt/sources.list 在末尾加上一行

deb http://ftp.debian.org/debian stretch-backports main

update后,再重新执行安装命令就可安装成功。然后再执行

$ sudo certbot --authenticator webroot --installer nginx

依照提示完成就行了,问题是certbot自动修改的网站配置文件可能会有问题,还需要需修改nginx的网站配置文件。

Published by 阿飞 on
Tags: none

1 条评论