Caddy - 如何只为一个域禁用 https

Caddy - How to disable https only for one domain

我有一个 Caddy v2 的配置文件,如下所示:

sentry.mydomain.ru {
    reverse_proxy sentry:9000
}

tasks.mydomain.ru {
    reverse_proxy taiga-proxy:80
}

ain.mydomain.ru {
    reverse_proxy ain-frontend:80
}

Caddy 为每个域制作 https,但我只需要为 ain.mydomain.ru 禁用“https”。 怎么做?

Caddy 仅在您为域添加 http 方案前缀时才提供 http 流量。

这里是修改后的Caddyfile:

sentry.mydomain.ru {
    reverse_proxy sentry:9000
}

tasks.mydomain.ru {
    reverse_proxy taiga-proxy:80
}

http://ain.mydomain.ru {
    reverse_proxy ain-frontend:80
}

参考:https://caddy.community/t/is-there-any-way-to-disable-tls-from-the-caddyfile/8372/2

domain:80ip:80 将帮助您以 http 模式访问您的站点。下面的示例 ain.mydomain.ru 仅适用于 http。还要确保仅使用 http 协议对要通过端口 80 访问的域禁用 tls 指令。

sentry.mydomain.ru {
reverse_proxy sentry:9000
}

tasks.mydomain.ru {
    reverse_proxy taiga-proxy:80
}

ain.mydomain.ru:80 {
    reverse_proxy ain-frontend:80
}