NISHIO Hirokazu[Translate]
FlaskをHTTPSにする
手元での開発にHTTPSをしゃべって欲しいケースがある
と思ってやり方を調べたけど
ローカル開発の時はwebpack-dev-serverもHTTPだから余計なお世話だった
(別の原因のエラーなのに早とちりした)

メモ

$ openssl genrsa -aes128 1024 > server.key
$ openssl req -new -key server.key > server.csr
CSR: Certificate Signing Request
$ openssl x509 -in server.csr -days 365 -req -signkey server.key > server.crt
CRT: Certificate
$ flask run --cert server.crt --key server.key
:
* Serving Flask app "server" (lazy loading) * Environment: development * Debug mode: on * Running on https://127.0.0.1:5000/ (Press CTRL+C to quit) * Restarting with stat * Debugger is active! * Debugger PIN: xxx-xxx-xxx Enter PEM pass phrase:
これでHTTPSにすることはできるのだけど、コード編集の後の自動再起動で毎回パスフレーズを聞かれてしまうのでパスフレーズなしにした方が良さそう、今度必要になったら試す

memo
"Engineer's way of creating knowledge" the English version of my book is now available on [Engineer's way of creating knowledge]

(C)NISHIO Hirokazu / Converted from [Scrapbox] at [Edit]