前提・実現したいこと
Python: 3.6.6
Django: 2.1
Linux: 4.15.0-29-generic
ubuntu: 18.04.1 LTS
Firefox: 62.0.3
Djangoで作成したWebアプリケーションを、Linux上に立てたDockerで動かし、Firefoxで表示しています。
Django のミドルウェアを学習していて、http:// でのアクセスを https:// に自動変更する
SECURE_SSL_REDIRECT = True
を設定したところ、以下のエラーが発生しました。
解決法がわからず困っています。回答よろしくお願い致します。
発生している問題・エラーメッセージ
安全な接続ができませんでした localhost:8000 への接続中にエラーが発生しました。SSL received a record that exceeded the maximum permissible length. エラーコード: SSL_ERROR_RX_RECORD_TOO_LONG 受信したデータの真正性を検証できなかったため、このページは表示できませんでした。 この問題をウェブサイトの管理者に連絡してください。
該当のソースコード
MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] SECURE_SSL_REDIRECT = True
試したこと
http://uraseo.seesaa.net/article/460211992.html を参考に、
「security.tls.version.max」の設定をダブルクリックしてダイアログを表示し、値を4から3に修正
回答1件
あなたの回答
tips
プレビュー