Consul+Registrator+Consul-template实现动态修改nginx配置文件
# vim /root/nginx_web.ctmplworker_processes1;
events {
worker_connections1024;
}
http {
include mime.types;
default_typeapplication/octet-stream;
sendfile on;
keepalive_timeout65;
upstream app {
{{range $key, $pairs := tree "hello/" | byKey}}{{range $serverid, $pair := $pairs}}
server ``.`Value`; weight=1 `end``end`
}
server {
listen 80;
server_namelocalhost;
location / {
http://app;
}
}
}
}
页:
[1]