我正在尝试设置 Upsource 以在 Traefik 后面工作:https ://www.jetbrains.com/help/upsource/proxy-configuration.html
traefik 正在监听端口 8008 和 8443(因为 80/443 将用于另一个端口):
--entryPoints='Name:http Address::8008 Redirect.EntryPoint:https' --entryPoints='Name:https Address::8443 TLS'
码头工人标签:
labels:
traefik.backend: upsource
traefik.enable: "true"
traefik.port: "8080"
traefik.frontend.rule: "Host:review.domain.com"
中conf/internal/bundle.properties
,base-url
配置如下:
base-url=https\://review.domain.com\:8443/
问题:
time="2017-09-20T03:23:59Z" level=error msg="Error getting ACME certificates [review.domain.com] : Cannot obtain certificates map[review.domain.com:acme: Error 400 - urn:acme:error:connection - Connection refused
Error Detail:
Validation for review.domain.com:443
为什么它验证端口 443 而不是 8443?
此外,在 Nginx 中代理 WebSockets:
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_pass http://upsourcemachine.domain.local:1111;
proxy_pass_header Sec-Websocket-Extensions;
你能确认 Traefik 支持 WebSockets 吗?如果是这样,如何配置?