Caddy - Как отключить https только для одного домена

У меня есть файл конфигурации для 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 для каждого домена, но мне нужно отключить https только для ain.mydomain.ru. Как это сделать?


person Konstantin    schedule 14.07.2020    source источник


Ответы (2)


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

person Bless    schedule 28.08.2020

domain:80 или ip:80 помогут вам получить доступ к вашему сайту в режиме http. Пример ниже ain.mydomain.ru будет доступен только на http. Также убедитесь, что директива tls отключена для доменов, к которым вы хотите получить доступ через порт 80, используя только протокол http.

sentry.mydomain.ru {
reverse_proxy sentry:9000
}

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

ain.mydomain.ru:80 {
    reverse_proxy ain-frontend:80
}
person navule    schedule 08.10.2020