CentOS9 webサーバー「caddy」のインストール
CentOS9で、webサーバー「caddy」をインストールするまでの手順を記述してます。
環境
- OS CentOS Stream release 9
事前準備
まずは、アップデートしておきます。
$ sudo dnf update
リポジトリを有効にします。
$ sudo dnf install 'dnf-command(copr)'
$ sudo dnf copr enable @caddy/caddy
caddyインストール
caddyのインストールを行います。
$ sudo dnf install caddy
caddy起動
firewallが設定されている場合は、firewallの設定を行います。
$ sudo firewall-cmd --permanent --add-service={http,https}
$ sudo systemctl reload firewalld
caddyを起動します。
$ sudo systemctl start caddy
自動起動も有効にしておきます。
$ sudo systemctl enable caddy
ステータスは以下で確認できます。
$ sudo systemctl status caddy
● caddy.service - Caddy
Loaded: loaded (/usr/lib/systemd/system/caddy.service; disabled; vendor preset: disabled)
Active: active (running) since Thu 2022-08-25 13:18:50 JST; 6s ago
Docs: https://caddyserver.com/docs/
Main PID: 799449 (caddy)
Tasks: 5 (limit: 21898)
Memory: 14.6M
CPU: 24ms
CGroup: /system.slice/caddy.service
└─799449 /usr/bin/caddy run --environ --config /etc/caddy/Caddyfile
ブラウザから http://localhost or ipアドレスにアクセスすると、以下のページが表示されていれば構築は完了です。
バージョン確認
バージョンは、以下で確認可能です。
$ caddy version
v2.5.2 h1:eCJdLyEyAGzuQTa5Mh3gETnYWDClo1LjtQm2q9RNZrs=
設定ファイル
設定ファイルは、以下に存在します。
$ cat /etc/caddy/Caddyfile
# The Caddyfile is an easy way to configure your Caddy web server.
#
# Unless the file starts with a global options block, the first
# uncommented line is always the address of your site.
#
# To use your own domain name (with automatic HTTPS), first make
# sure your domain's A/AAAA DNS records are properly pointed to
# this machine's public IP, then replace ":80" below with your
# domain name.
:80 {
# Set this path to your site's directory.
root * /usr/share/caddy
# Enable the static file server.
file_server
# Another common task is to set up a reverse proxy:
# reverse_proxy localhost:8080
# Or serve a PHP site through php-fpm:
# php_fastcgi localhost:9000
}
# Refer to the Caddy docs for more information:
# https://caddyserver.com/docs/caddyfile
デフォルトのドキュメントルートは「/usr/share/caddy」になってます。
-
前の記事
javascript styleタグを追加する 2022.08.25
-
次の記事
PostgreSQL 実行時に変化する現在日付と時刻を取得する 2022.08.25
コメントを書く