はじめに
ローカルに立てたサーバーをHTTPSにしたいことがあったので、Caddyでパッと実現します。
サーバーのHTTPS化
localhostの8080ポートにサーバーが待ち受けている状態とします。以下コマンドを実行するか、設定ファイルを使用してコマンドを実行することによって、HTTPSのlocalhost
という名前からプロキシします。
コマンド実行の場合
$ caddy reverse-proxy --from localhost --to localhost:8080
設定ファイル(Caddyfile
)を使った場合
$ cat Caddyfile localhost reverse_proxy 127.0.0.1:8080 $ caddy run