我想使用SSL证书部署Traefik。
My domain is: sub.domain.com
My applications are :
traefik.sub.domain.com
portainer.sub.domain.com
我想在cloudflare dns中为每个应用程序创建一个条目。因为我做了:
A -> sub- > 177.171.8.109
CNAME -> portainer.sub -> sub.domain.com
CNAME -> traefik.sub -> sub.domain.com
Traefik正常启动,没有错误。nslookup命令也会返回正确答案。
问题是,当我访问我的portainer.sub.domain.com应用程序时,我得到一个错误,如:ERR_SSL_VERSION_OR_CIPHER_MISMATCH
在“Connection not secure”锁定位置看不到证书
FYI: If I delete my two entries and do a CNAME:
CNAME -> *.sub -> sub.domain.com
然后我可以访问我的应用程序,但是我失去了cloudflare代理的所有优势,它不支持通过 *..
谢谢你的帮助!
Traefik日志:
time="2021-03-12T21:33:33Z" level=debug msg="legolog: [INFO] [sub.domain.com, *.sub.domain.com] acme: Validations succeeded; requesting certificates"
time="2021-03-12T21:33:38Z" level=debug msg="legolog: [INFO] [sub.domain.com] Server responded with a certificate."
time="2021-03-12T21:33:38Z" level=debug msg="Certificates obtained for domains [sub.domain.com *.sub.domain.com]" providerName=mydnschallenge.acme
Traefik配置:https://pastebin.com/4uGftcys
2条答案
按热度按时间enxuqcxy1#
由于cloudflare政策(免费订阅),无法访问sub.sub-domain.domain.fr您只能访问sub.domain.fr
9q78igpj2#
或许是个主意...
如果你正在尝试这样的https://technotim.live/posts/traefik-portainer-ssl/
我也有同样的
ERR_SSL_VERSION_OR_CIPHER_MISMATCH
对我来说,诀窍是确保访问Traefik的本地IP在我的HTTPS/Websecure Entrypoint上被允许,如下所示:
- --entrypoints.https.forwardedHeaders.trustedIPs=$CLOUDFLARE_IPS,$LOCAL_IPS
这些变量只是IP列表,如:173.245.48.0/20,103.21.244.0/22,103.22.200.0/22,...