我正在尝试为my website创建一个ssl证书以获得绿色锁。
在研究如何做到这一点时(以前从未使用过SSL证书),我遇到了letsencrypt。但是我不知道如何在我的服务器上安装它。
我在heroku上有我的应用程序,并在一个随机的webhoster上有一个自定义域名。我通过CNAME DNS将此域指向我的heroku应用程序。
据我所知,整个SSL必须使用heroku进行配置,因为数据也在那里。
我试过一些方法,但都不起作用。但这种尝试似乎已经很接近了:
我在我的应用程序中本地创建了一个文件夹“letsencrypt
我通过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发布于 2016-10-27 09:48:55
免责声明:我还没有尝试过,但是:
This似乎是一个相当全面的文档。
https://stackoverflow.com/questions/40111777
复制相似问题