Djangoの開発サーバはHTTPSを普段に対応してないので、HTTPS対応をどうやって開発すればいいんだろうと思ったら、調べてみた。秘密は開発サーバ、http用とhttps用を二つ立ち上げます。https開発サーバはstunnelでHTTPS対応します。stunnelは普通のソケットをSSL tunnelingをしてくれます。 このドキュメント を使います。 stunnel をインストールしてから、pemファイルを作ります。 openssl req -new -days 365 -nodes -out newreq.pem -keyout /etc/stunnel/stunnel.pem