2

我已经安装了 SSL。并尝试将所有 HTTP 请求重定向到 HTTPS。

我遇到了这个代码片段,

<VirtualHost *:80>
    ServerName www.example.com
    Redirect / https://www.example.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName www.example.com
    # ... SSL configuration goes here
</VirtualHost>

我将在 httpd.conf 中添加它(我正在使用 wamp 包中的 apache)

我的问题是“# ... SSL 配置在这里”中应该有什么

我正在将 AWS 证书管理器与 Elastic Load Balancer 一起使用

谢谢

4

2 回答 2

0

您需要 apache 配置中的 http 到 https 重定向。

我的问题是“# ... SSL 配置在这里”中应该有什么?

您无需添加任何 SSL 配置,因为您可以使用 AWS Certificates Manager 将 SSL 证书附加到 ELB,同时在 ELB 处终止 SSL 连接。

您可以使用 http 从 ELB 与 EC2 实例进行通信。

于 2017-09-10T08:47:05.643 回答
0

如果您在 ELB 上使用 AWS ELB https 将被终止,因此只需将 ssl 证书添加到 ELB 注意从 ELB 到您的 EC2 将不会在 https 下(即 ssl 加密)

如果您使用 https请参阅 AWS 文档

参考非 AWS 账户

<VirtualHost *:443>
ServerName example.com
DocumentRoot "/var/www/html/"
SSLEngine on
SSLCertificateFile "/etc/ssl/certs/example.crt"
SSLCertificateKeyFile "/etc/ssl/certs/example.key"

于 2019-01-30T16:36:06.833 回答