Ho configurato un ELB AWS in modo che punti al mio server Ubuntu che esegue Wordpress 3.2.1. Tutto ha funzionato perfettamente sul server fino a quando non l'ho messo dietro un bilanciamento del carico.
Ho impostato il bilanciamento del carico per inoltrare la porta 80 alla porta 80 e la porta 443 alla porta 80.
Ho installato il mio file hosts virtuale per verificare le intestazioni dal elb:
RewriteEngine su
RewriteCond% {HTTP: X-Forwarded-Proto}! Https
RewriteRule! / Status https: //% {SERVER_NAME}% {REQUEST_URI} [L, R]
Ora ogni volta che vado a un URL HTTPS ricevo questo messaggio:
Questa pagina Web ha un ciclo di reindirizzamento
La pagina Web all'indirizzo https://mywebsite.com/securepage/ ha comportato troppi reindirizzamenti
Non appena disabilito il plugin https di wordpress
( http://wordpress.org/extend/plugins/wordpress-https/ )
Le pagine funzionano ma ora sono piene di contenuti misti. le pagine che dovrebbero essere https non sono più https.
Non appena accedo direttamente al server anziché tramite elb, funziona di nuovo.
Qualche idea su come potrei farlo funzionare con un ELB AWS?