🔄 Nginx转Caddy配置生成器

免费在线Nginx配置转Caddy配置生成器,一键将Nginx server块转换为Caddyfile格式,自动HTTPS、反向代理、重写规则,无需注册。 | 无需注册 · 数据绝不上传服务器

零依赖·可离线使用

📝 输入Nginx配置

⚙️ 转换选项

📦 Caddy配置输出

// 在左侧输入Nginx配置,自动生成Caddyfile

❓ 常见问题

什么是Caddy?

现代化Web服务器,以自动HTTPS和简洁的Caddyfile配置语法著称,自动申请和续期SSL证书。

支持哪些Nginx指令?

server_name、listen、location、proxy_pass、rewrite、return、root、index、try_files等常用指令。

Caddy的自动HTTPS如何工作?

自动检测域名并申请Let's Encrypt证书,无需手动配置SSL路径,只需在Caddyfile中写域名。

生成的Caddyfile可以直接用吗?

可以。遵循Caddy官方规范,可直接用于caddy run。建议先在测试环境验证。

Nginx和Caddy有什么区别?

Nginx配置灵活但复杂,Caddy自动HTTPS、配置简洁。Nginx生态更成熟,Caddy开发体验更好。

数据安全吗?

完全安全。本工具100%纯前端运行,配置仅在浏览器本地处理,不会上传到任何服务器。

Nginx转Caddy配置生成器能做什么?

Nginx转Caddy配置生成器是一款面向运维工程师和开发者的在线工具,能够将Nginx server配置块自动转换为Caddyfile格式。当你从Nginx迁移到Caddy时,本工具帮你省去手动重写配置的繁琐工作,一键生成简洁的Caddyfile配置,并自动处理HTTPS证书。

核心功能

使用教程

1. 在输入框粘贴Nginx配置,或点击"加载示例"查看演示;2. 选择自动HTTPS模式和输出格式;3. 工具自动实时生成Caddyfile配置;4. 点击"复制"将配置复制到剪贴板;5. 保存为Caddyfile文件,使用caddy run启动服务。

应用场景

场景一:服务器迁移

从Nginx迁移到Caddy时,批量转换现有Nginx配置为Caddyfile,快速完成Web服务器切换。

场景二:自动HTTPS

厌倦了手动配置SSL证书?将Nginx配置转为Caddy,享受自动HTTPS的便利。

场景三:配置简化

Caddyfile语法比Nginx更简洁,用本工具将复杂的Nginx配置转为简洁的Caddyfile。

扩展知识

Caddy是由Matthew Holt创建的现代化Web服务器,核心特色是自动HTTPS(通过ACME协议自动申请Let's Encrypt证书)。Caddyfile是Caddy的原生配置格式,语法简洁直观,相比Nginx的配置大幅减少代码量。Caddy支持HTTP/3、反向代理、负载均衡、静态文件服务、日志记录等常见Web服务器功能。Caddy v2使用Go语言编写,性能接近Nginx,同时提供更好的开发体验。

Nginx转Caddy配置生成器 | 无需注册 · 数据绝不上传服务器

问题反馈: dexshuang@google.com