Ubuntu19.10にcaddyをインストールする

Ubuntu19.10にcaddyをインストールする

自動で簡単にLet’s Encrypt からSSL証明書を発行してくれるwebサーバーcaddyをUbuntuにインストールして、利用してみる

環境

  • OS  Ubuntu19.10
  • Caddy 1.0.3

caddyとは

go言語で実装されたWEBサーバーで、簡単にhttps化が可能なのが特徴

インストール

curlでインストールする

curlがなかったのでインストール

caddyを実行してみる

実行してブラウザからhttp://localhost:2015にアクセス

404 Not Found が表示されるので、htmlをファイルを読むように設定する

ディレクトリ作成

必要なディレクトリを作成し、権限を付与していく

Caddy.serviceをダウンロードする

Caddyfileを作成する

caddyを実行する

Firewall設定

firewallを設定する

Caddyfile編集

caddy実行

htmlファイルを作成して、caddyを実行する

ブラウザからhttp://プライベートIP:2015にアクセス

Hello Worldが表示される