前提・実現したいこと
サーバーサイド勉強中の者です。
ELBとnginxでDjangoによるWebアプリケーションを動かそうとしていますが、表題の通りhttpからhttpsへリダイレクトする処理がうまく動きません。
環境は
- CentOS 6.9
- nginx 1.12.1
- supervisor 3.3.3
です。
問題の詳細
CentOS 7 + Nginx で Django アプリを公開するまでの手順
こちらの記事を参考に、ほぼ同じ設定でDjangoを動作させることができました。
デーモン化はsupervisorで行いました。
その後httpsリダイレクト処理を、
ELB+nginx構成でhttpをhttpsにリダイレクトする
こちらの記事を参考に実装したところ、httpsで接続するとうまく動いているのですが、httpで接続しようとするとページが表示されない状態となってしまいました。
nginxとuwsgiのログファイルには、https接続時のログとELBのヘルスチェックのログが残っているのみで、http接続時のログが残っていませんでした。
この問題の原因として何が考えられますでしょうか。何を手がかりに、突き詰めていくのがよいでしょうか。
行き詰まってしまって途方に暮れているのですが、ご教授いただけましたら幸いです。
回答1件
あなたの回答
tips
プレビュー