有没有办法在 consul 中同时启用 unix 套接字和 http?

Is there a way to enable both unix socket and http in consul?

我目前 运行 consul agent 作为 VM 中的一项服务,它与 http 或 unix:/// 选项配合使用效果很好,但我有一个要求,我需要同时需要 http 和 unix 套接字启用...这可能吗?请让我知道你的想法。谢谢!

addresses 键支持指定要绑定的以 space 分隔的地址列表。您可以使用以下配置让 Consul 监听 IP 地址和 Unix 套接字。

# config.hcl
addresses {
  http = "0.0.0.0 unix:///tmp/consul-Whosebug-example.socket"
}