2026年9月18日
2026年9月18日
VPSにcaddy(Webサーバー)をインストールする方法
はじめに
本記事では、VPS上でcaddyというWebサーバーをインストールし、基本的な設定を行う方法について解説します。caddyは自動的にSSL/TLS証明書を取得し、高速で安全なウェブサイトを提供するための便利なツールです。
手順・設定方法
ステップ1: インストール前の準備
確認事項
- VPSが最新の状態であることを確認してください。
- ネットワーク接続が確立されていることを確認します。
# apt更新
sudo apt update
# caddyのリポジトリを追加
curl https://getcaddy.com | sh
ステップ2: caddyサーバーのインストール
# caddyをインストール
sudo systemctl enable --now caddy
ステップ3: 基本的な設定
ドキュメントルートの指定
caddyのドキュメントルートを指定します。通常は /var/www/html がデフォルトです。
# ドキュメントルートを指定するためのファイルを作成
echo "root /var/www/html;" | sudo tee -a /etc/caddy/Caddyfile
# Caddyfileにドメイン名やSSL設定を追加
echo "yourdomain.com {
root * /var/www/html
log
errors
}" | sudo tee -a /etc/caddy/Caddyfile
ステップ4: 実践/トラブルシュート/監視
サーバーの起動と停止
caddyサーバーを起動または停止するには以下のコマンドを使用します。
# caddyサーバーを開始
sudo systemctl start caddy
# caddyサーバーを停止
sudo systemctl stop caddy
# caddyサーバーを再起動
sudo systemctl restart caddy
サービスステータスの確認
caddyサービスが正しく稼働しているか確認します。
# caddyサービスのステータスを確認
sudo systemctl status caddy
注意事項
- セキュリティ上の注意: 重要な情報(パスワード、SSL証明書など)は厳重に管理してください。
- パフォーマンス/運用上的注意: サイトの内容やアクセス量によっては、さらに高度な設定が必要になる場合があります。
まとめ
1. インストール前の確認: VPSが最新状態であることを確認します。
2. caddyのインストール: caddyをインストールし、サービスを開始します。
3. 基本的な設定: CaddyfileにドキュメントルートやSSL設定を追加します。
4. 実践/トラブルシュート: サーバーの起動・停止・再起動、そしてステータス確認を行うことができます。
関連記事: