分布式配置管理平台 - Disconf web管理端安装


  1. export WAR_ROOT_PATH  
  2. cd disconf-web  
  3. sh deploy/deploy.sh  
完成在/home/disconf/war目录下产生文件
[plain]   view plain  copy
 print ?
  1. -disconf-web.war    
  2. -html    
  3. -jpaas_control  
  4. -META-INF    
  5. -Release  
  6. -tmp  
  7. -WEB-INF  

4.修改配置
1)将配置文件放到此地址目录下:/home/disconf/online-resources
配置文件包括:
- jdbc-MySQL.properties (数据库配置)
Redis-config.properties (Redis配置)
- zoo.properties (Zookeeper配置)
- application.properties (应用配置)
注意,记得执行将application-demo.properties复制成application.properties:
cp application-demo.properties application.properties 
2)修改disconf配置
cd /home/disconf/war/WEB-INF/classes/
application.properties
jdbc-mysql.properties
redis-config.properties
zoo.properties
修改文件中的地址端口,调整日志目录
#log4j.properties
${catalina.home}/logs/disconf-log4j.log
#logback.xml
<property name="log.base" value="${catalina.home}/logs/disconf-web"/>
<property name="log.monitor" value="${catalina.home}/logs/monitor"/>
5.初始化数据库
按照disconf-master/disconf-web/sql/readme.txt说明按照顺序导入数据
6.配置tomcat
安装tomcat配置server.xml配置war目录
<Context path="" docBase="/home/disconf/disconf/war"></Context>
7.配置nginx
安装nginx,并配置,安装参考:http://blog.csdn.net/zhu_tianwei/article/details/17752581
配置:vi /home/disconf/nginx/conf/nginx.conf

[plain]   view plain  copy
 print ?
  1. upstream disconf {  
  2.     server 127.0.0.1:8080;  
  3. }  
  4.   
  5. server {  
  6.     listen   8000;  
  7.     server_name localhost;  
  8.     access_log logs/disconf_access.log;  
  9.     error_log logs/disconf_error.log;  
  10.   
  11.     location / {  
  12.         root /home/disconf/disconf/war/html;  
  13.         if ($query_string) {  
  14.             expires max;  
  15.         }  
  16.     }  
  17.   
  18.     location ~ ^/(api|export) {  
  19.         proxy_pass_header Server;  
  20.         proxy_set_header Host $http_host;  
  21.         proxy_redirect off;  
  22.         proxy_set_header X-Real-IP $remote_addr;  
  23.         proxy_set_header X-Scheme $scheme;  
  24.         proxy_pass http://disconf;  
  25.     }  
  26. }  

通过http://192.168.1.90:8000/即可访问  默认用户:admin/admin


关于使用参考官方文档:

总体概述
基于注解式的分布式配置(支持配置文件和配置项)

推荐新建的项目使用disconf时使用

注:将配置文件移至一个专有类里,而不是分散在项目的各个地方,整个代码架构清晰易懂、易管理。 即便如果哪天不使用disconf,也只需要将注解去掉即可。

基于XML的分布式配置(无代码侵入)(仅支持配置文件)

推荐旧项目使用disconf时使用

其它

开发人员指南

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值