Caddy简单搭建数据目录

Caddy简单使用

1 参考文档

# 官方网址
https://caddyserver.com/

# github上文档
https://github.com/caddyserver/caddy

# 配置Caddyfile
https://caddyserver.com/docs/caddyfile

2 安装caddy

2.1 docker安装

# 下载caddy
docker pull caddy:2.6.2

# 安装caddy容器
docker run -itd \
--name my_caddy \
-p 80:80 \
-p 443:443 \
-v /home/caddy/srv:/srv \
-v /home/caddy/data:/data \
-v /home/caddy/config:/config \
caddy:2.6.2

# 验证服务,输入IP地址(我的IP地址是"192.168.108.200"
http://192.168.108.200/

2.2 安装成功后截图

在这里插入图片描述

2.3 常用命令

# 启动caddy 
caddy start

# 停止caddy
caddy stop

# 重新加载配置文件
caddy reload

3 配置“Caddyfile”文件

“Caddyfile”文件在”/etc/caddy/Caddyfile“目录下

3.1 ”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”表示静态文件目录
	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

3.2 共享文件列表

# 进入容器
docker exec -it my_caddy /bin/sh

# 编辑Caddyfile
vim Caddyfile

# 编辑的内容
:80 {
	file_server browse {
		root /data/file
    }
}

3.2 浏览目录

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值