???紵 发表于 2018-11-11 07:02:17

Consul+Registrator+Consul-template实现动态修改nginx配置文件

# vim /root/nginx_web.ctmpl  
worker_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]
查看完整版本: Consul+Registrator+Consul-template实现动态修改nginx配置文件