我目前已设置了 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。我该如何添加证书以便它只在我的域名上起作用?