静的ファイルのクイックスタート
このガイドでは、運用環境に適した静的なファイルサーバーをすばやく稼働させる方法について説明します。
前提条件
- 基本的なターミナル/コマンドラインスキル
- PATH で
caddy
が利用可能であること - Web サイトを含むフォルダ
すばやくファイルサーバーを起動するための簡単な方法は 2 つあります。
コマンドライン
ターミナルで、サイトのルートディレクトリに変更して、次のコマンドを実行します。
caddy file-server
パーミッションエラーが発生した場合は、OS で低ポートへのバインドが許可されていないことを意味します。その場合は、代わりにハイポートを使用します。
caddy file-server --listen :2015
localhost (または localhost:2015) をブラウザーで開いて、サイトを表示します!
インデックスファイルがないがファイル一覧を表示する場合、--browse
オプションを使用します。
caddy file-server --browse
他のフォルダをサイトのルートとして使用することもできます。
caddy file-server --root ~/mysite
Caddyfile
サイトのルートに、次の内容の Caddyfile
というファイルを作成します。
localhost
file_server
低ポートへのバインド権限がない場合、localhost
を localhost:2015
(またはその他のハイポート) に置き換えます。
次に、同じディレクトリから、次のコマンドを実行します。
caddy run
次に、localhost (または設定内のアドレス) をロードして、サイトを表示できます!
file_server
ディレクティブ には、サイトをカスタマイズするためのオプションが他にも用意されています。Caddyfile を変更したら、Caddy を必ず リロード (または停止して再起動) してください!
インデックスファイルがないがファイル一覧を表示する場合、browse
引数を使用します。
localhost
file_server browse
他のフォルダをサイトのルートとして使用することもできます。
localhost
root * /var/www/mysite
file_server