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

Python Heroku安装letsencrypt-su:必须从终端运行,python,bash,ssl,heroku,Python,Bash,Ssl,Heroku,我正在尝试为创建ssl证书以获得绿锁 在研究如何做到这一点(以前从未使用SSL证书做过任何事情)时,我遇到了一个问题。但是我不知道如何在我的服务器上安装它 我在heroku上有我的应用程序,在一个随机的webhoster上有一个自定义域。我通过CNAME DNS将此域指向我的heroku应用程序 据我所知,整个SSL都必须配置heroku,因为数据也在那里 我试过一些都不管用的东西。但这一尝试似乎很接近: 我在我的应用程序localy中创建了一个文件夹“letsencrypt” 我通过CMD登录

我正在尝试为创建ssl证书以获得绿锁

在研究如何做到这一点(以前从未使用SSL证书做过任何事情)时,我遇到了一个问题。但是我不知道如何在我的服务器上安装它

我在heroku上有我的应用程序,在一个随机的webhoster上有一个自定义域。我通过CNAME DNS将此域指向我的heroku应用程序

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

我试过一些都不管用的东西。但这一尝试似乎很接近:

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

我通过CMD登录到heroku

我把一切都推给了heroku
git推给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
免责声明:尚未尝试此功能,但:


这似乎是一个相当全面的文档。

请尝试按照说明操作,这些说明在这里不起作用,正是由于这个
su
问题。事实上,我认为你不能在Heroku bash上拥有超级用户访问权限,因为它是一个共享主机@merlinpatt,即使是非流星用户