将http重定向到https,什么是ssl配置?

时间:2017-09-10 06:08:01

标签: apache http ssl https aws-certificate-manager

我已经安装了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)

我的问题是&#34;#... SSL配置到底在哪里&#34;

我正在使用带有Elastic Load Balancer的AWS证书管理器

由于

2 个答案:

答案 0 :(得分:0)

您需要在apache配置中使用http到https重定向。

  

我的问题是“#SSL Management配置应该是什么   这里“?

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

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

答案 1 :(得分:0)

如果您使用AWS ELB在ELB HTTPS将得到终止了,只需要SSL证书添加到ELB 注意从ELB到您的EC2不会下HTTPS(SSL即加密)

如果您使用https Refer AWS documentation

参考 用于非AWS占

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