Caddyfile クイックスタート
Caddyfile
という名前の新しいテキストファイルを作成します(拡張子は不要です)。
Caddyfile の最初に入力するのは、サイトのアドレスです
localhost
次に、Enterキーを押して、次のように表示されるように処理内容を入力します
localhost
respond "Hello, world!"
Caddyfileが含まれているのと同じフォルダからCaddyを保存して実行します
caddy start
Caddyはすべてのサイト(ローカルなものも含む)をデフォルトでHTTPS経由で配信するため、パスワードを尋ねられる場合があります。(パスワードのプロンプトは初回のみ表示されるはずです!)
(アクセス許可エラーが発生した場合は、特権を昇格するか、1023より大きいポートを選択する必要がある場合があります。)
またはブラウザでlocalhostを開くか、curl
を実行します
curl https://
Hello, world!
Caddyfileに中括弧{ }
で囲むことで、1つのCaddyfileに複数のサイトを定義できます。Caddyfileを次のように変更します
localhost {
respond "Hello, world!"
}
localhost:2016 {
respond "Goodbye, world!"
}
Caddyに新しい構成を2つの方法で渡すことができます。APIを直接使用するか
curl localhost:2019/load \
-H "Content-Type: text/caddyfile" \
--data-binary @Caddyfile
APIリクエストを同じように実行する再読み込みコマンドを使用します
caddy reload
ブラウザまたはcurl
を使用して新しい「goodbye」エンドポイントを試してみて、機能することを確認します
curl https://:2016
Goodbye, world!
Caddyを使用し終わった場合は、必ず停止してください
caddy stop