本日、チャットワークで障害発生の模様

仕事で使っている人が多いと思われます、
チャットワークで障害が発生しているようですね。

公式アカウントでツイートされています。

先日GUIが更新されましたがその辺の関係でしょうか?

私はCrowdworks(クラウドワークス)と併用して使っておりますので、
やりとりは問題ないのですが、業務に支障を期待している人は多いと思われます。

早い復旧をお願い致します。

SSL対応化 & WordPressサイトを常時SSL化するとリダイレクトループが発生する場合の対処方法

プラグイン「Really Simple SSL」により本サイトを常時SSL化したところ、リダイレクトが繰り返し行われ、エラー画面が表示る状態(リダイレクトループ)になってしまいました。解決方法の記録となります。

サーバー構成

  • さくらインターネットVPS
  • Apache/2.4.18
  • ジオトラスト SSL ラピッドSSL

症状

  • 常時SSL化でない場合(通常のhttpの場合)は正常に表示される。
  • WordPressと無関係のPHPやHTML、画像などは正常表示される。

どうやら、SSL + WordPress という環境でのみ発生する現象のようです。

原因

独自SSLがリバースプロキシを経由して構成されている事で、PHPの変数である$_SERVER変数$_ENV変数に影響がででるそうです。それによりWordPressがリクエストを正常に処理できなくなり、リダイレクトループが発生するようです。

色々と上記の原因を調査してる中で

さくらのレンタルサーバでHTTPS(SNI SSL)な独自ドメインのWordpressサイトを構築する際の注意点

このサイトのページと酷似していました。

解決方法

wp-config.php の最初で、$_SERVER変数と$_ENV変数に正しい値を投げ込む事で解決できます。

$_SERVER[‘HTTPS’] = ‘on’;
$_ENV[‘HTTPS’] = ‘on’;
$_SERVER[‘HTTP_HOST’] = ‘www.dowata.com’;
$_SERVER[‘SERVER_NAME’] = ‘www.dowata.com’;
$_ENV[‘HTTP_HOST’] = ‘www.dowata.com’;
$_ENV[‘SERVER_NAME’] = ‘www.dowata.com’;

常時SSLが有効になりめでたしめでたし。