Heroku安装letsencrypt - su:必须从终端

时间:2016-10-18 15:03:09

标签: python bash ssl heroku

我正在尝试为my website创建一个ssl证书以获得绿色锁定。

虽然重新考虑如何做到这一点(之前从未使用过SSL证书做过任何事情),但我遇到了letsencrypt。但我无法弄清楚如何在我的服务器上安装它。

我的heroku应用程序和随机webhoster的自定义域名。我通过CNAME DNS将此域名指向我的heroku应用程序。

据我所知,整个SSL必须配置heroku,因为数据也在那里。

我尝试过一些没有效果的东西。但这种尝试似乎很接近:

我创建了一个文件夹" letsencrypt"在我的应用程序localy

我通过CMD登录heroku

我把所有内容都推到了heroku git push heroku master

我使用heroku run bash来访问我创建的文件夹

我输入了刚刚创建的文件夹cd letsencrypt

我将letsencrypt克隆到此文件夹git clone https://github.com/letsencrypt/letsencrypt

我再次进入cd letsencrypt

我使用了./letsencrypt-auto --help

哪位给了我:

"sudo" is not available, will use "su" for installation steps...
Bootstrapping dependencies for Debian-based OSes...
su: must be run from a terminal
apt-get update hit problems but continuing anyway...
su: must be run from a terminal

1 个答案:

答案 0 :(得分:0)

免责声明:尚未尝试过,但是:

This似乎是一个非常全面的文档。