Я налаштував AWS ELB, щоб вказати на мій сервер Ubuntu під управлінням Wordpress 3.2.1. На сервері все працювало чудово, поки я не поставив його за балансир навантаження.
Я встановлюю балансир навантаження на перехідний порт 80 на порт 80 і порт 443 на порт 80.
Я налаштовую свій віртуальний файл хостів, щоб перевірити наявність заголовків у лікті:
RewriteEngine On
RewriteCond% {HTTP: X-Forwarded-Proto}! Https
RewriteRule! / Status https: //% {SERVER_NAME}% {REQUEST_URI} [L, R]
Тепер, коли я переходжу до URL-адреси https, отримую це повідомлення:
Ця веб-сторінка має цикл переадресації.
Веб-сторінка за адресою https://mywebsite.com/securepage/ призвела до занадто багато переадресацій
Щойно я відключаю плагін https https
( http://wordpress.org/extend/plugins/wordpress-https/ )
Сторінки працюють, але зараз наповнені змішаним вмістом. сторінки, які мають бути https, більше не є https.
Як тільки я звертаюся до сервера безпосередньо замість ліктя, він знову працює.
Будь-які ідеї про те, як я міг змусити це працювати з AWS ELB?