gpt4 book ai didi

api - 无法打开 Consul UI 或 API

转载 作者:行者123 更新时间:2023-12-04 19:32:01 24 4
gpt4 key购买 nike

我已经安装了 2 台虚拟机,它们组成了一个领事集群。通过控制台,我可以看到 1 台服务器占据主导地位。我已经安装了 UI,但是当我转到 http://192.168.0.80 时我收到“无法访问此站点,ERR_CONNECTION_REFUSED”。

第一个 Consul 服务器的配置文件:

{
"datacenter": "azure",
"data_dir": "/tmp/consul",
"log_level": "DEBUG",
"node_name": "consul01",
"server": true,
"bootstrap_expect": 2,
"ui_dir": "/opt/consul-ui",
"bind_addr": "192.168.0.80",
"leave_on_terminate": true,
"start_join": [
"192.168.0.80",
"192.168.0.81"
]
}

当我尝试通过 curl -v http://192.168.0.80:8500/v1/catalog/services 进行 API 调用时我明白了
* About to connect() to 192.168.0.80 port 8500 (#0)
* Trying 192.168.0.80...
* Connection refused
* Failed connect to 192.168.0.80:8500; Connection refused
* Closing connection 0
curl: (7) Failed connect to 192.168.0.80:8500; Connection refused

端口 8500 仅在 localhost 上监听是否正确?
# netstat -atn
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.0.81:8300 0.0.0.0:* LISTEN
tcp 0 0 192.168.0.81:8301 0.0.0.0:* LISTEN
tcp 0 0 192.168.0.81:8302 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:8400 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:8500 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:8600 0.0.0.0:* LISTEN

如何改变这个?

防火墙已禁用。

最佳答案

您需要添加
"client_addr": "0.0.0.0",
"ui": true
在您的领事配置中启用对领事用户界面的客户端请求

关于api - 无法打开 Consul UI 或 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41417750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com