もしお心当たり等ございましたら、アドバイスをいただきたく投稿いたしました。
現在、AWS(EC2)にcentos7 nginx + php-fpmの環境上に、cakephp3.8のシステムを置いています。
ロードバランサはありません。
SSL証明書も無く、http通信のみで行う事を考えているのですが、
cakephpの処理($this->redirect())により遷移した後のページがhttps通信で遷移しようとするため、
通信が切断されてしまいます(ERR_CONNECTION_CLOSED)。
cakephp3が悪いのか、AWSが悪いのか、nginxやphp-fpmの設定が悪いのかに
たどりついていません。
個人的に切り分けた結果としては、AWSが怪しいのではないかと考えております。
ここ辺りはどう?等ありましたら、アドバイスいただけたら幸いです。
どうぞよろしくお願いいたします。
切り分けでやってみた事
・cakephpのredirectの処理をデバッガで追ったところ、最終的なURLはhttp://~だったので、
cakephpが原因である可能性は低いと見ている。
・ローカルのapache環境では同様の現象は発生していないため、
nginx + php-fpmの設定に何らかの原因がある可能性があると見ている。
ただし、nginxの設定ファイルでは443はListenしておらず、httpからhttpsにリダイレクトするような
設定は無い。php-fpmの設定は正直良く分かっていない
・AWSは単純にサーバを置いているだけで、httpからhttpsにリダイレクトするようなものは
無いと考えている
あなたの回答
tips
プレビュー