FlaskをHTTPSにする
手元での開発にHTTPSをしゃべって欲しいケースがある
と思ってやり方を調べたけど
(別の原因のエラーなのに早とちりした)
メモ
$ 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
code::
* Serving Flask app "server" (lazy loading)
* Environment: development
* Debug mode: on
* Restarting with stat
* Debugger is active!
* Debugger PIN: xxx-xxx-xxx
Enter PEM pass phrase:
これでHTTPSにすることはできるのだけど、コード編集の後の自動再起動で毎回パスフレーズを聞かれてしまうのでパスフレーズなしにした方が良さそう、今度必要になったら試す
memo