我正在尝试为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