概要
タイトルどおりなのですが、最近httpsで通信を行える環境を構築する必要があり、いくつかのの方法を思いつきました。ざっとカテゴライズすると以下のような感じ。
・レンタルサーバーを使う
・ローカルに環境を作る(仮想環境を使う)
・それ以外
調べてみるとngrokなるものがあったので今回はそちらを使うことにしました。
環境
Mac Os catalina 10.15.7
内容
Qiitaにngrokの記事があったのでそれを参考に環境を構築
https://qiita.com/Esfahan/items/74e71edfe17d9935d47e
コマンドでは動作しなかったので実際にngrokのサイトからインストーラーを使ってインストールするとうまく動作しました。
https://ngrok.com/
cakeコマンドを使ってインストールする記事が多かったがうまくいかず時間がかかってしまったが、単純にこのコマンドだけでhttpsで外部公開できてしまうのは凄いです。
一時的なURLを発行するので基本的にはアクセスされないと思うのですが、気になる方はBASIC認証をするなどしましょう。
ちゃんとまとまっているサイトを見つけたのでリンクをはります。
https://yuis-programming.com/?p=2227#ngrok-5