Amazon web services https显示错误错误\u SSL\u协议\u错误

Amazon web services https显示错误错误\u SSL\u协议\u错误,amazon-web-services,http,redirect,amazon-ec2,https,Amazon Web Services,Http,Redirect,Amazon Ec2,Https,我已成功安装ssl 我无法将http请求重定向到https 我试过: 来自aws文档,但不起作用 我尝试了SA的一个答案并添加了 <VirtualHost *:80> ServerName www.onepercent.club Redirect / https://www.onepercent.club/ </VirtualHost> <VirtualHost *:443> ServerName www.onepercent.club </V

我已成功安装ssl 我无法将http请求重定向到https 我试过: 来自aws文档,但不起作用

我尝试了SA的一个答案并添加了

<VirtualHost *:80>
 ServerName www.onepercent.club
 Redirect / https://www.onepercent.club/
</VirtualHost>

<VirtualHost *:443>
  ServerName www.onepercent.club
</VirtualHost>

服务器名www.onepercent.club
重定向/https://www.onepercent.club/
服务器名www.onepercent.club
我在/etc/httpd/conf中的httpd.conf文件中添加了这段代码 现在,对http的请求被重定向到https,但显示的错误是ERR\u SSL\u PROTOCOL\u error 请帮我解决这个错误

SSL证书设置完美,在我手动键入https时可以使用。我只是在重定向方面遇到了麻烦。 我在AWS EC2 t2.micro上托管它,我的SSL来自GoDaddy

编辑

SSL.conf

<VirtualHost _default_:443>
 ServerName www.onepercent.club
 SSLEngine on
 SSLCertificateFile SOMEPATH
 SSLCertificateKeyFile SOMEPATH
 SSLCertificateChainFile SOMEPATH
</VirtualHost>   

服务器名www.onepercent.club
斯伦金安
sslcertificatefilesomepath
SSLCertificateKeyFile SOMEPATH
SSLCertificateChainFile SOMEPATH
httpd.conf

<VirtualHost *:80>
 ServerName www.onepercent.club
 Redirect / https://www.onepercent.club/
</VirtualHost>

服务器名www.onepercent.club
重定向/https://www.onepercent.club/

出现
ERR\u SSL\u PROTOCOL\u错误
是因为您试图使用HTTPS连接HTTPS端口(443)。但是,您的主机正在作为标准HTTP请求侦听443

要解决此问题,应将vhost配置为运行SSL

这可以通过向主机a添加最小值来实现,如下所示

<VirtualHost *:443>
  ServerName www.onepercent.club

    SSLEngine on
    SSLCertificateFile "/path/to/www.example.com.cert"
    SSLCertificateKeyFile "/path/to/www.example.com.key"
</VirtualHost>

服务器名www.onepercent.club
斯伦金安
SSLCertificateFile“/path/to/www.example.com.cert”
SSLCertificateKeyFile“/path/to/www.example.com.key”

这将位于https域(在端口443上侦听的域)的vhost中。我已经有了此代码。它包含到证书文件的路径、私钥和链。您是否获得完整的VHOST(清空敏感信息)Hmm这看起来是正确的,测试似乎没有执行您提到的重定向。你禁用了吗?我怎么能禁用它?与代码中的任何部分一样?如果使用ELB,是否可以在负载平衡器级别设置ssl,并在负载平衡级别终止ssl。实例将始终以http的形式接收请求。您想在实例级别终止ssl有什么特殊原因吗?我用负载平衡和idk尝试了几个小时。问题是,我无法将负载平衡连接到实例。这就是我试图用代码@ArunK实现这一目标的原因