使用 CloudFlared 和 SSL/TLS HTTPS 进行 Coolify

问题描述 投票:0回答:1

我想将 Coolify 与 CloudFlare Tunnels 结合使用,因此我的所有应用程序都将使用 https 域公开,例如https://test.mydomain.com

我按照docs中提到的步骤操作,以获得隧道和通配符子域, 除了我使用 http://coolify-proxy:80 (我的 CF 隧道公共端点)而不是 http://localhost:80 之外,因为这是它工作的唯一方式,正如我发现的here

然后,在 Coolify 中我创建了一个新资源

services:
  cloudflared:
    container_name: cloudflare-tunnel
    image: 'cloudflare/cloudflared:latest'
    restart: unless-stopped
    command: 'tunnel --no-autoupdate run'
    environment:
      - 'TUNNEL_TOKEN=${CLOUDFLARE_TUNNEL_TOKEN}'
    networks:
      - coolify
networks:
  coolify:
    external: true

然后,在我的 CloudFlare 域 -> SSL/TLS -> 我将加密模式设置为

Full
;我也尝试过
Full (strict)

然后,对于创建的每个资源,如果我设置像 http://test.mydomain.com 这样的域,它就可以工作,除了 https 版本 http://test.mydomain.com 我得到

This site can’t be reached 
.

为什么 https 不起作用?

PS:如果我为每个资源添加来自 Coolify 设置的 https,则两个版本都将无法访问。

ssl cloudflare traefik cloudflare-argo coolify
1个回答
0
投票

更新:它实际上有效,但由于某种原因,即使我使用隐身模式,我的 Brave 浏览器也会永远缓存“无法到达”响应。它可以使用其他浏览器运行:)

完整解决方案在这里 - https://discord.com/channels/459365938081431553/1316486632714539061

© www.soinside.com 2019 - 2024. All rights reserved.