前言:
在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配置文件。
配置模板中的prot的变量要删掉,进行修改,这里演示一下,以traefik的反向代理端口为3443(https)所以配置文件的port端口配置也要改为3443。这时候我门要新加一个端口映射
注意:traefik的反向代理写服务端的目标端口的时候要写容器转发的端口(8086)
结尾:
可能会有点绕,希望大家能够理解吧,不能理解,就在下面留言吧!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容