全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 890|回复: 6

caddy2 配置文件如何写 不熟悉现在的新版规则

[复制链接]
发表于 2023-10-28 16:52:19 | 显示全部楼层 |阅读模式
要求 监听端口 6655

程序 根目录 www

不需要证书

不要目录浏览功能


官方

localhost

file_server browse

root * www

这样就可以

但是

localhost:6655

file_server browse 这个去了也不行

root * www

就不行
 楼主| 发表于 2023-10-28 16:55:19 | 显示全部楼层

GPT 给的还是 caddy 1的规则 带 {}  这个我也会 没啥用!
发表于 2023-10-28 17:23:06 | 显示全部楼层
  1. Caddy是一个使用Go编写的开源web服务器,它的配置非常简单且易于理解。你的需求可以通过以下Caddyfile配置实现:

  2. ```Caddyfile
  3. :6655 {
  4.     root * /path/to/www
  5.     file_server
  6. }
  7. ```

  8. 这个配置做了以下几件事:

  9. - `:6655` 告诉Caddy在端口6655上监听请求。
  10. - `root * /path/to/www` 设置了默认的站点根目录为`/path/to/www`。你需要将`/path/to/www`替换为实际的目录路径。
  11. - `file_server` 启用了文件服务器,该服务器将会为来自`/path/to/www`的请求提供静态文件。因为你不希望启用目录浏览功能,所以我们没有添加`browse`选项。

  12. 你可以将这个配置保存为一个名为Caddyfile的文件,然后使用`caddy run`命令启动Caddy。如果你的Caddyfile文件在Caddy的工作目录中,Caddy会自动加载它。否则,你可以使用`--config`选项指定配置文件的路径,如`caddy run --config /path/to/Caddyfile`。

  13. 注意:在Caddy 2中,Caddyfile是一种简化的配置格式,主要用于快速和简单的配置。Caddy还支持更强大和灵活的JSON配置,但它也相应地更复杂。对于大多数用途,Caddyfile应该足够了。
复制代码


用GPT4帮你问的
发表于 2023-10-28 17:29:02 | 显示全部楼层
我也是不会 caddy 2 的规则
所以一直坚持使用 v1.0.3
发表于 2023-10-28 17:31:34 | 显示全部楼层
这种时候就需要gpt4出厂了
 楼主| 发表于 2023-10-28 20:03:46 | 显示全部楼层
qutu82807160 发表于 2023-10-28 17:29
我也是不会 caddy 2 的规则
所以一直坚持使用 v1.0.3

分享一下 1.03把!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-2-13 16:59 , Processed in 0.070877 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表