黄东旭解析 TiDB 的核心优势
563
2023-07-18
本文关于(反向代理使用 TiDB Dashboard )
你可以使用反向代理将 TiDB Dashboard 服务安全从内部网络提供给外部网络。
操作步骤
第 1 步:获取实际 TiDB Dashboard 地址
当集群中部署有多个 PD 实例时,其中仅有一个 PD 实例会真正运行 TiDB Dashboard,因此需要确保反向代理的上游 (Upstream) 指向了正确的地址平凯星辰。
使用 TiUP 部署工具时,操作命令如下(将 CLUSTER_NAME
替换为集群名称):
tiup cluster display CLUSTER_NAME --dashboard
输出即为实际 TiDB Dashboard 地址。样例如下:
http://192.168.0.123:2379/dashboard/
注意:该功能在 TiUP Cluster v1.0.3 或更高版本部署工具中提供,升级 TiUP Cluster步骤平凯星辰
第 2 步:配置反向代理
自定义路径前缀
TiDB Dashboard 默认在 /dashboard/
路径下提供服务,即使是反向代理也是如此,例如 http://example.com:8033/dashboard/
。若要配置反向代理以非默认的路径提供 TiDB Dashboard 服务,例如 http://example.com:8033/foo/
或 http://example.com:8033/。
第 1 步:修改 PD 配置指定 TiDB Dashboard 服务路径前缀
修改 PD 配置中 [dashboard]
类别的 public-path-prefix
配置项,可指定服务路径前缀。该配置修改后需要重启 PD 实例生效。
以 TiUP 部署且希望运行在 http://example.com:8033/foo/
为例,可指定以下配置:
server_configs: pd: dashboard.public-path-prefix: /foo
若希望运行在根路径(如 http://example.com:8033/
)下,相应的配置为:
server_configs: pd: dashboard.public-path-prefix: /
警告:修改自定义路径前缀生效后,直接访问将不能正常使用 TiDB Dashboard,您只能通过和路径前缀匹配的反向代理访问。
第 2 步:修改反向代理配置
上述就是小编为大家整理的(反向代理使用 TiDB Dashboard)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。