关于aws beanstalk中的路由https

关于aws beanstalk中的路由https

我目前已设置了 AWS BeanStalk。我正尝试通过 https 运行我的流量。

在我的 beanstalk 配置中,我将 Document root 设置为/public。这是因为我正在运行 Laravel,并且根路径是公开的。
在 Route 53 中,我example.com已将其别名为mybeantsalk.url.here

所有这些都有效。我可以访问 example.com,它指向我的 beanstalk。但是我通过转到 AWS 证书添加了 https。在负载均衡器中,我有以下设置:

Port 80 • Protocol: HTTP • Instance port: 80 • Instance Protocol: HTTP

对于 https 我有:

Port 443 • Protocol: HTTPS • Instance port: 80 • Instance Protocol: HTTP

当我访问https://example.com我的网站没有加载所有 CSS 资源。此外,当我点击任何项目时,它都会转到http://example.com不是 https。我该如何添加证书以便它只在我的域名上起作用?

相关内容