Ssl 在AmazonEC2上运行的Java应用程序-将http重定向到https

Ssl 在AmazonEC2上运行的Java应用程序-将http重定向到https,ssl,amazon-ec2,Ssl,Amazon Ec2,我最近开始使用AmazonAWS来托管我的网站。我已经为网站安装了自签名ssl证书,它运行良好。我还看到在AmazonEC2服务器上为这个单一网站创建了正确的虚拟主机。我想将所有http通信重定向到https,为此我添加了: 重定向永久/,但我的网站仍无法重定向到https。我还需要做什么才能让这一切顺利进行? 仅供参考-我现在不使用负载平衡,也不打算使用负载平衡。您的重定向应该包括https协议部分。试试这个: Redirect permanent / https://mywebsite.co

我最近开始使用AmazonAWS来托管我的网站。我已经为网站安装了自签名ssl证书,它运行良好。我还看到在AmazonEC2服务器上为这个单一网站创建了正确的虚拟主机。我想将所有http通信重定向到https,为此我添加了: 重定向永久/,但我的网站仍无法重定向到https。我还需要做什么才能让这一切顺利进行?
仅供参考-我现在不使用负载平衡,也不打算使用负载平衡。

您的重定向应该包括https协议部分。试试这个:

Redirect permanent / https://mywebsite.com 

你在哪里添加了重定向?您可以将Apache配置文件的VirtualHost部分添加到您的帖子中吗?ServerName mywebsite.com ServerAlias根文档root/srv/www/root/current/Options FollowSymLinks允许超越所有订单允许的权限,拒绝从Include/etc/httpd/sites available/root.conf.d/rewrite RewriteLog/var/log/httpd/root-rewrite.log RewriteLogLevel 0 Include/etc/httpd/sites available/root.conf.d/local*ProxyPass/ProxyPassReverse/Redirect permanent/ServerName mywebsite.com ServerAlias root DocumentRoot/SSLCertificateFile/etc/httpd/ssl/mywebsite.crt SSLCertificateKeyFile/etc/httpd/ssl/mywebsite.key setenif用户代理上的SSLProxyEngine上的srv/www/root/current/SSLEnginenokeepalive ssl unclean shutdown降级-1.0 force-response-1.0 RewriteEngine On Include/etc/httpd/sites available/root.conf.d/rewrite ssl*RewriteLog/var/log/httpd/root-rewrite.log RewriteLogLevel 0 ProxyPass/ProxyPassReverse/网站不允许我发表更大的评论。将我的VH信息分为两条消息。请看第一篇文章的最后一行,看看我在做什么。Thanks@user3616677你应该把它编辑成你的问题而不是放在评论里…维克多,我已经把它添加到vh:80了。请看我的第一条评论。由于某些原因,https被从评论中删除。您重新启动了apache服务器吗?是的,我重新启动了。谢谢你,我知道你没有/在最后如果URL。这有区别吗?不,它应该和最后的斜杠一起使用。您的apache错误日志记录了什么吗?