【问题标题】:Why Lightsail bitnami after LetsEncrypy change index.html location为什么在 LetsEncrypt 更改 index.html 位置后 Lightsail bitnami
【发布时间】:2021-06-06 06:44:55
【问题描述】:
我的 Node.Js Bitnami Lightsail 实例的前端代码位于 /opt/apache/htdocs 并且 http://example.com 可以完美地指向该目录(我的后端位于 opt/projects 下)。
执行 Certbot LetsEncrypt 后,我的域现在指向另一个文件夹 /var/www/html
请告知:
- 在 certbot 说明页面中,我选择
Apache 表示“我的 HTTP 网站正在运行”,没有 Bitnami 选项,这是正确的调用吗?
- 这是正确的配置,只需将我的代码移动到 html 文件夹吗?
- 我的后端代码也必须移动吗?如果有的话在哪里?
- 我可能面临的任何其他众所周知的问题?
干杯。
【问题讨论】:
标签:
apache
lets-encrypt
bitnami
certbot
【解决方案1】:
这里是 Bitnami 工程师,
我们没有任何配置 certbot 和 Bitnami 的指南,但我们有一个指南可以帮助您使用乐高配置 Let's Encrypt SSL 证书。我们有一个工具可以配置所有内容,因此您无需担心编辑 Apache 的 conf 文件或设置更新过程。
sudo /opt/bitnami/bncert-tool
您可以通过here了解更多信息。
如果要手动创建SSL证书,也可以直接运行乐高工具
sudo /opt/bitnami/letsencrypt/lego --tls --email="EMAIL-ADDRESS" --domains="DOMAIN" --domains="www.DOMAIN" --path="/opt/bitnami/letsencrypt" run
您稍后需要配置 Apache 的 conf 文件以使用该新证书文件。你可以了解更多here
注意:如果您使用了 certbot 并且它修改了 Apache 的配置,您将需要撤消这些更改以使用正确的文件夹。您需要查看 /opt/bitnami/apache2/conf/httpd.conf、/opt/bitnami/apache2/conf/bitnami/bitnami.conf 和 /opt/bitnami/apache2/conf/vhosts/* 文件