在 ubuntu 22.04 中,通过二进制安装 caddy 服务
系统环境
标题 | 版本 | 备注 |
---|---|---|
系统版本 | ubuntu 22.04.3 LTS (Jammy Jellyfish) | - |
内核版本 | 5.15.0-88-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux | - |
Caddy | v2.7.6 | - |
caddy 简介
caddy 安装
1.下载打包好的二进制包到服务器的 /usr/local/src/
目录下:
$ sudo wget -O /usr/local/src/caddy_2.7.6_linux_amd64.tar.gz https://git |
2.在 /usr/local/
目录下创建 caddy 的工作目录 caddy/{logs,etc,bin}
:
$ sudo mkdir -p /usr/local/caddy/{logs,etc,bin} |
3.将下载好的二进制文件解压到 /usr/local/caddy/bin
目录下:
$ sudo tar -zxf /usr/local/src/caddy_2.7.6_linux_amd64.tar.gz -C /usr/local/caddy/bin/ |
4.在 /etc/profile.d
目录下创建 caddy 的系统环境配置文件 caddy.sh
, 内容为:
$ sudo sh -c 'cat << EOF > /etc/profile.d/caddy.sh |
5.执行命令 source /etc/profile.d/caddy.sh
加载 caddy 的系统环境配置,使其立即生效:
$ souce /etc/profile.d/caddy.sh |
6.执行命令 caddy --version
看能否输出 caddy 的版本号,能,则说明 caddy 环境配置没问题了!
$ caddy --version |
7.在 /lib/systemd/system/
目录下创建 caddy 的启动脚本文件 caddy.service
,内容如下:
$ sudo sh -c 'cat << EOF > /lib/systemd/system/caddy.service |
8.执行下下面的命令,加载下启动脚本:
$ sudo systemctl daemon-reload |
caddy 配置
静态站点配置
1.创建静态资源站点目录及创建静态资源页面
$ sudo mkdir -p /data/caddy/www |
2.在 caddy 配置目录 /usr/local/caddy/etc/
下新建 Caddyfile
, 内容如下:
caddy.xxxxu.com:443 { |
**注意:域名需要事先解析好
3.执行下命令 systemctl enable --now caddy.service
启动下 caddy 服务:
$ sudo systemctl enable --now caddy.service |
3.打开浏览器,访问域名,如下图:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 久别无恙°!
评论