我在 Ubuntu 上的 EC2 实例上安装了 Laravel 应用程序,还安装了应用程序负载均衡器和经过验证的 AWS SSL 证书。但从逻辑上讲,如果没有 NGINX 或 Apache,我就无法运行 Laravel。
我可以使用 cerbot 通过 let'sencrypt 调整 SSL,但是使用 EC2 实例内的 SSL 而不是 AWS SSL 证书可以吗?
主要问题:如何使用 AWS SSL 证书,以及如果一切都需要 Apache 或 NGINX,那么为什么存在此证书,因此 AWS SSL 证书毫无用处。
答案1
一切运作良好。负载均衡器通过调整SSL证书,在去吧爸爸我加了两个CNAME:
- 第一个指的是负载均衡器 URL。
- 第二个是来自ACM CNAME
NGINX服务器应调整为默认服务器,无需SSL键。
连接将如下所示(在我的脑海里它看起来像这样):
网站 -> HTTPS -> 负载均衡器 -> HTTP -> EC2