全部,
我们拥有一个基础架构,其中有1个领事服务器,2个ngnix Web服务器和2个应用程序服务器。应用服务器连接到领事注册服务。 Ngnix服务器将连接到领事,并使用nginx.ctmpl(领事模板配置)文件更新ngix.conf文件,以通过领事获得有关服务的最新信息。
我看到的问题是nginx.conf没有在2个nginx服务器上得到更新。以下是在每台服务器上运行的代理/服务:领事服务器:
Ngix服务器:
应用服务器:
这里的问题对:
Nginx不直接利用该模板。 consul-template
应该配置为使用nginx.cmptl
模板化配置,然后重新加载nginx。
有关此配置的示例,请参见Load Balancing with NGINX and Consul Template。
您是否可以验证领事模板服务正在运行,并提供可能正在生成的任何错误日志?