我已经配置了一个AWS ELB指向运行Wordpress 3.2.1的Ubuntu Server。在服务器上一切正常之前,直到将其放在负载均衡器之后。
我设置了负载均衡器,将端口80转发到端口80,将端口443转发到端口80。
我设置了虚拟主机文件,以检查来自elb的标头:
RewriteCond%{HTTP:X-Forwarded-Proto}上的RewriteEngine !https
RewriteRule!/ status https://% {SERVER_NAME}%{REQUEST_URI} [L,R]
现在,每当我转到https url时,都会收到以下消息:
该网页具有重定向循环
该网页位于https://mywebsite.com/securepage/,导致重定向过多
一旦我禁用了wordpress https插件
(http://wordpress.org/extend/plugins/wordpress-https/)
,页面就可以工作了,但是现在充满了混杂的内容。应该为https的页面不再是https。
当我直接访问服务器而不是通过elb时,它将再次起作用。
关于如何使它与AWS ELB一起使用的任何想法?