为什么Lightsail bitnami后letsencrypt改变index.html的位置 &g



我的Node.Js Bitnami Lightsail实例的前端代码位于/opt/apache/htdocs, http://example.com指向该目录(我的后端位于opt/projects)。

执行Certbot LetsEncrypt后,我的域现在指向不同的文件夹/var/www/html请告知:

  • 在某些bot指令页面中,我选择Apache为"我的HTTP网站正在运行",没有Bitnami选项,这是正确的调用吗?
  • 这是正确的配置,只是移动我的代码到html文件夹?
  • 我的后端代码也必须移动吗?如果有,在哪里?
  • 我可能面临的其他众所周知的问题吗?

欢呼。

Bitnami Engineer here,

我们没有任何指南来配置certbot和Bitnami,但我们有一个指南,帮助您配置Let's Encrypt SSL证书使用lego。我们有一个工具可以配置一切,所以你不需要担心编辑Apache的配置文件或设置更新进程。

sudo /opt/bitnami/bncert-tool

你可以在这里了解更多。

如果您想手动创建SSL证书,您也可以直接运行lego工具

sudo /opt/bitnami/letsencrypt/lego --tls --email="EMAIL-ADDRESS" --domains="DOMAIN" --domains="www.DOMAIN" --path="/opt/bitnami/letsencrypt" run

稍后需要配置Apache的配置文件以使用新的证书文件。你可以在这里了解更多信息

注意:如果您使用了certbot,并且它修改了Apache的配置,您将需要撤销这些更改以使用正确的文件夹。您需要查看/opt/bitnami/apache2/conf/httpd.conf、/opt/bitnami/apache2/conf/bitnami/bitnami.conf和/opt/bitnami/apache2/conf/vhosts/*文件

最新更新