如何在外部访问Consul UI?
我想写入以下内容来访问Consul UI:
<任何主或从节点的IP>:8500
我尝试使用SSH隧道进行访问:
ssh -N -f -L 8500:localhost:8500 root@172.16.8.194
如果我访问http://localhost:8500,它可以工作,但这不是我想要的。我需要在没有SSH隧道的情况下进行外部访问。
我的config.json文件如下所示:
{
"bind_addr":"172.16.8.216",
"server": false,
"datacenter": "nyc2",
"data_dir": "/var/consul",
"ui_dir": "/home/ikerlan/dist",
"log_level": "INFO",
"enable_syslog": true,
"start_join": ["172.16.8.211","172.16.8.212","172.16.8.213"]
}
需要帮忙吗? 谢谢
-client
选项需要成为您的consul可执行文件命令行的一部分。请查看参考的consul文档。我还更新了答案,使其更加明确。 - ahus1