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. 実践/トラブルシュート: サーバーの起動・停止・再起動、そしてステータス確認を行うことができます。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ
▲