Wordpress 3.2.1を実行しているUbuntuサーバーを指すようにAWS ELBを設定しました。ロードバランサーの背後に配置するまで、サーバーではすべてがうまくいきました。
ポート80をポート80に、ポート443をポート80に転送するようにロードバランサーを設定しました。
elbのヘッダーを確認するように仮想ホストファイルを設定します。
RewriteEngine On
RewriteCond%{HTTP:X-Forwarded-Proto}!https
RewriteRule!/ status https://% {SERVER_NAME}%{REQUEST_URI} [L、R]
これで、httpsのURLにアクセスするたびに次のメッセージが表示されます。
このWebページにはリダイレクトループがありますhttps://mywebsite.com/securepage/
のWebページによりリダイレクトが多すぎます
wordpress httpsプラグイン
(http://wordpress.org/extend/plugins/wordpress-https/)を無効にするとすぐに、
ページは機能しますが、今は混合コンテンツでいっぱいです。httpsであるべきページは、もはやhttpsではありません。
elb経由ではなく直接サーバーにアクセスするとすぐに再び機能します。
これをAWS ELBと連携させる方法についてのアイデアはありますか?