全部,我遇到了从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>
答案 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协商的负载均衡器安全策略: