【问题标题】:Caddy - How to disable https only for one domainCaddy - 如何仅对一个域禁用 https
【发布时间】:2020-11-03 20:48:52
【问题描述】:

我有一个 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 caddyfile


    【解决方案1】:

    仅当您使用 http 方案为域添加前缀时,Caddy 才会提供 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

    【讨论】:

      【解决方案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
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-29
        • 1970-01-01
        • 2017-12-31
        • 2015-06-29
        • 1970-01-01
        • 2018-01-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多