码迷,mamicode.com
首页 > 系统相关 > 详细

linux-confd

时间:2018-10-09 18:14:52      阅读:397      评论:0      收藏:0      [点我收藏+]

标签:jsp   url   efault   tps   5.0   模版   template   releases   reload   

下载confd

#wget https://github.com/kelseyhightower/confd/releases/download/v0.15.0/confd-0.15.0-linux-amd64
#mv confd-0.15.0-linux-amd64 /usr/bin/confd
#chmod +x /usr/bin/confd
?

创建confd目录

conf.d 目录中是应用的配置文件定义
templates 目录中是应用的模版文件
confd.toml 是confd本身的配置文件
mkdir -p /etc/confd/{conf.d,templates}

root@747f14c47586:/etc/confd/conf.d# cat nginx.toml 
[template]
src = "nginx.conf.tmpl"
dest = "/etc/nginx/conf.d/default.conf"
keys = [ "/netm/url" ]
check_cmd = "/etc/init.d/nginx configtest"
reload_cmd = "/etc/init.d/nginx reload"

root@747f14c47586:/etc/confd/templates# cat nginx.conf.tmpl 
server {
        listen 80;
        location /netm/index.jsp {
                rewrite ^(.*)$ {{ getv "/netm/url" }} redirect;
                expires 1s;
        }
}

linux-confd

标签:jsp   url   efault   tps   5.0   模版   template   releases   reload   

原文地址:http://blog.51cto.com/f1yinsky/2296397

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!