Apache从HTTP重定向到HTTPS

时间:2017-10-27 21:51:54

标签: apache amazon-web-services ubuntu web

全部,我遇到了从http重定向到https的问题。使用任一协议时,我的网站都没有任何问题。但我的重定向永远不会奏效。我正在使用Ubuntu 17.04和Apache 2.4.25。我已经执行了sudo a2enmod重写并通过sudo restart apache2重新启动了apache。

另外,我在index.html存在的目录的根目录中创建了一个.htaccess。我的.htaccess文件的内容如下。语法有什么问题,或者我是如何在我的ubuntu服务器上启用重定向的?谢谢你的帮助!

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot /var/www/html
    # the final correct redirect
    RewriteEngine on
    RewriteCond %{HTTP:X-Forwarded-Proto} =http
    RewriteRule . https://www.abcdef.com [L,R=permanent]
</VirtualHost>

1 个答案:

答案 0 :(得分:0)

以下是Amazon Load Balancers上用于SSL卸载的几个链接。设置SSL卸载非常简单,另外还可以将所有CPU加密/解密移动到负载均衡器,从而减少EC2实例的负载。我强烈建议设置SSL卸载。

HTTPS Listeners for Your Application Load Balancer

AWS Elastic Load Balancing: Support for SSL Termination

另请参阅用于SSL协商的负载均衡器安全策略:

Security Policies