我在Traefik-Installation下设置了一个Dockerized Jira-Instance。
这是我的 docker-compose.yml:
version: "2"
services:
software:
image: cptactionhank/atlassian-jira-software:latest
labels:
- "traefik.frontend.rule=Host:jira.domain.com"
- "traefik.port=8080"
- "traefik.enable=true"
- "traefik.frontend.entryPoints=http,https"
我的 Jira-Baseurl 设置为https://jira.domain.com,我还可以使用https
. 在我的 traefik 设置中,我为每个请求设置了从 http 到 https 的重定向。
我的 traefik.toml 看起来像这样:
[entryPoints]
[entryPoints.http]
address = ":80"
[entryPoints.http.redirect]
entryPoint = "https"
[entryPoints.https]
address = ":443"
[entryPoints.https.tls]
defaultEntryPoints = ["http", "https"]
这是有效的,但是根据某些请求,我收到以下错误:
混合内容:“ https://jira.domain.com/secure/Dashboard.jspa ”页面通过 HTTPS 加载,但请求了不安全的资源“ http://jira.domain.com/plugins/servlet/gadgets/ ifr?container=atlassian&mi …ivitystream-gadget%2Fgadgets%2Factivitystream-gadget.xml&libs=auth-refresh'。此请求已被阻止;内容必须通过 HTTPS 提供。
我已经读到我必须设置我的代理,但我并不知道如何做到这一点。