disconf安装过程

1.首先下载  https://github.com/knightliao/disconf.git 

2.下载完成后 , 进入 disconf-master 目录 执行  mvn clean install   下载jar

3.设置发布路径

 

vi /etc/profile,在文件的末尾加上

#配置文件路径(application.properties  jdbc-mysql.properties  log4j.properties  redis-config.properties  zoo.properties ,这些文件可以从disconf-web/profile/rd 中找到 注意:application-demo.properties 需要修改为 application.properties

ONLINE_CONFIG_PATH=/home/disconf/online-resources

#生成发布文件路径
WAR_ROOT_PATH=/home/disconf/war
export ONLINE_CONFIG_PATH
export WAR_ROOT_PATH

 

4. 进入 disconf-web 目录 ,执行 sh deploy/deploy.sh (注意一定要安装 python 2.* ,否则会出错,)

cd disconf-web
sh deploy/deploy.sh

5.执行完成后就可以得到 sql 语句了。

 

这样会在/home/disconf/war 生成以下结果:

-disconf-web.war  
-html  
-META-INF  
-WEB-INF

 

在 /opt/mvn/disconf-master/disconf-web/sql中就可以看到sql语句了(附件中有sql)

0-init_table.sql  1-init_data.sql  201512  20160701  deprecated  readme.md

执行顺序:

- 0-init_table.sql        create db,tables

- 1-init_data.sql         create data

- 201512/20151225.sql     patch

 

- 20160701/20160701.sql   patch

 

6. 安装 redis 

   安装  zookeepers

   安装 nginx 

   安装 mysql 

   安装 tomcat 7

 

6.1 部署tomcat

修改server.xml文件,在Host结点下设定Context:

home/disconf/war">

并设置端口为 8080

启动Tomcat,即可

 

6.2 部署nginx 

 

修改 nginx.conf

upstream disconf {
    server 192.168.6.24:8080;
}

server {

    listen   80;
    server_name localhost;
    access_log /home/work/var/logs/disconf/access.log;
    error_log /home/work/var/logs/disconf/error.log;

    location / {
        root /home/disconf/war/html;
        if ($query_string) {
            expires max;
        }
    }

    location ~ ^/(api|export) {
        proxy_pass_header Server;
        proxy_set_header Host $http_host;
        proxy_redirect off;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Scheme $scheme;
        proxy_pass http://disconf;
    }
}

 

用户密码:

namepwd

adminadmin

testUser1MhxzKhl9209

testUser2MhxzKhl167

testUser3MhxzKhl783

testUser4MhxzKhl8758

 

testUser5MhxzKhl112

 

登录后页面:


disconf安装过程_第1张图片
 

 

 

 

 

 

 

你可能感兴趣的:(分布式技术)