開発サーバーhttps://127.0.0.1:8000/
にアクセスしてページを表示させたい
djangoで開発サーバーを立ち上げてhttps://127.0.0.1:8000/
をChromeで開くと
このサイトは安全に接続できません
127.0.0.1 から無効な応答が送信されました。
ERR_SSL_PROTOCOL_ERROR
になってしまいます。
sawa@sawa-companynoiMac django-custom-auth % python3 manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
December 23, 2022 - 07:06:26
Django version 3.2, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[23/Dec/2022 07:06:28] code 400, message Bad HTTP/0.9 request type ('\x16\x03\x01\x02\x00\x01\x00\x01ü\x03\x0354Ŷ\x15\x89]ù')
[23/Dec/2022 07:06:28] You're accessing the development server over HTTPS, but it only supports HTTP.
色々調べてやってみた結果
django-sslserverをインストールして
python manage.py runsslserver
を実行するとうまくいくらしいのですが、うまく行きませんでした。
他の方法でうまくいく方法があればご教授をお願いしたいです。
macOS Ventura, Visual Studio Code 言語: Python 3.10.9 フレームワーク: django 3.2
私は開発時にhttps化したいときは、ngrokを使用します。
Djangoにライブラリを入れる必要もないので、試してみて下さい。
こちらの記事を参考にhttps化してもうまくいかないでしょうか?
ありがとうございます!
試してみたのですが、エラーが起こって上手く行きませんでした😭
自分でも、もっと調べてみようと思います。
ありがとうございました😊