mkcertで、ローカル環境をHTTPSにする

ローカル環境で開発を進める中で、HTTPS環境でないと動かない関数やAPIに出くわすことがあったり、本番環境と同じHTTPS環境で検証したいこともあると思います。

ということで、タイトルのとおり、mkcertを使ってローカル環境をHTTPSにしてみます。

mkcert インストール

brew install mkcert

# Firefoxを使う場合はこれも必要みたい
brew install ncc

自己認証局作成

mkcert --install

# CAが作られた場所が分かるコマンド
mkcert -CAROOT

サーバー証明書作成

mkcert localhost

WEBサーバーに証明書を設定する

apacheやnginxに、作った証明書を適用する