首页
关于
友链
留言
更多
壁纸
视频
统计
直播
Search
1
欢迎使用 Typecho
77 阅读
2
caddy配置
53 阅读
3
VPS玩法
36 阅读
4
图片。。。
23 阅读
5
Memos docker启动命令
19 阅读
默认分类
登录
Search
史沛思
累计撰写
7
篇文章
累计收到
4
条评论
首页
栏目
默认分类
页面
关于
友链
留言
壁纸
视频
统计
直播
搜索到
7
篇与
的结果
2025-01-16
caddy配置
反向代理的基础配置example.miaoo.net { encode gzip tls { protocols tls1.2 tls1.3 } reverse_proxy * https://source.example.com { header_up Host source.example.com header_up X-Real-IP {remote_host} transport http { tls_insecure_skip_verify } } }HTTPS 反向代理的两种方案方案一:保持 SSL(端到端加密)# 适合跨网络、需要安全传输的场景 reverse_proxy https://backend { transport http { tls_insecure_skip_verify } }方案二:SSL 终止# 适合内网环境 reverse_proxy http://backend:80性能优化配置example.miaoo.net { encode gzip zstd header { Cache-Control "public, max-age=3600" Strict-Transport-Security "max-age=31536000" X-Content-Type-Options "nosniff" X-Frame-Options "SAMEORIGIN" } reverse_proxy * https://backend { transport http { tls_insecure_skip_verify dial_timeout 10s keepalive 30s keepalive_idle_conns 100 } } }常见问题解决:白屏问题:检查 Host 头配置确认 TLS 证书设置验证源站可访问性权限问题:mkdir -p /var/log/caddy chown -R caddy:caddy /var/log/caddy chmod 755 /var/log/caddy调试和维护命令:# 验证配置 caddy validate --config /etc/caddy/conf.d/site.conf --adapter caddyfile # 查看服务状态 systemctl status caddy # 查看日志 journalctl -u caddy -f # 重启服务 systemctl restart caddy多站点管理(LCMP 环境):/etc/caddy/ ├── Caddyfile # 主配置 └── conf.d/ # 子配置目录 ├── site1.conf ├── site2.conf └── example.conf可选的高级功能:监控:metrics /metrics # Prometheus 监控限速:rate_limit { zone dynamic 10m rate 100r/m }错误页面:handle_errors { rewrite * /error.html file_server }安全建议:总是启用 TLS 1.2/1.3配置适当的安全头在跨网络传输时保持 SSL限制敏感路径访问记住:配置变更前务必先验证配置,保持日志监控,做好备份。这样可以在出现问题时快速定位和恢复。
2025年01月16日
53 阅读
1 评论
0 点赞
2025-01-15
欢迎使用 Typecho
如果您看到这篇文章,表示您的 blog 已经安装成功.
2025年01月15日
77 阅读
1 评论
0 点赞
1
2