6

我在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 提供。

我已经读到我必须设置我的代理,但我并不知道如何做到这一点。

4

0 回答 0