Loading...

traefik 反向代理MeshCentral

科技3年前 (2022)更新 kukulang
153 0 0

前言:

在MeshCentral的教程中,我提到过支持traefik,但是没在教程内写,因为内容多了一些,所以拆分成了两部分写的。

教程:

以下为专享内容:
traefik,nginx,是都可以反向代理MeshCentral的,但是我不用nginx,所以这里我就只能出针对traefik的教程了。至于traefik的安装教程,我网站已经有很多教程了,这里我就不在说了,我们直接开始写配置。

这里需要注意,meshcenteral模板的端口他是https,的不是http,所以traefik不能使用标签发现,自动配置,我们需要写动态文件才可以。

http:
  routers:
    mesh:
      service: mesh
      middlewares:
      rule: "Host(`mesh.domain.com)"
  services:
    mesh:
      loadBalancer:
        servers:
          - url: "https://192.168.1.2:8086"

注意:service部分的url是需要加s的不能是http

配置好反向代理之后,我们需要把模板内,hosename以及REVERSE_PROXY修改为traefik反向的域名,之后还需要修改config.json配置文件。

traefik 反向代理MeshCentral配置模板中的prot的变量要删掉,进行修改,这里演示一下,以traefik的反向代理端口为3443(https)所以配置文件的port端口配置也要改为3443。这时候我门要新加一个端口映射

traefik 反向代理MeshCentral

注意:traefik的反向代理写服务端的目标端口的时候要写容器转发的端口(8086)

相关文章