Skip to content

Commit 9a6a947

Browse files
committed
advanced/caddy: How to disable auto HTTPS for unauthorized domains
1 parent 0e9444d commit 9a6a947

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

docs/advanced/caddy.md

+14
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,20 @@ sudo systemctl restart caddy
4444
caddy validate --config /etc/caddy/Caddyfile
4545
```
4646

47+
!!! tip "阻止 Caddy 对未配置的域名进行 HTTPS 跳转"
48+
49+
Caddy 默认情况下会对所有的域名进行 HTTPS 跳转(HTTP 308),即使对应的域名在 Caddyfile 中不存在。这在某些情况下不符合备案的技术要求,可能会被运营商投诉要求处理。
50+
51+
可以在配置中添加以下内容:
52+
53+
```caddy
54+
http:// {
55+
abort
56+
}
57+
```
58+
59+
使得 Caddy 拒绝在 80 端口对所有未配置的域名提供服务。
60+
4761
## 常用配置
4862

4963
以下是一些常用的 Caddyfile 配置示例:

0 commit comments

Comments
 (0)