zoukankan      html  css  js  c++  java
  • windows系统下Disconf web安装-分布式配置管理平台

    文章参考自

    http://blog.csdn.net/syc001/article/details/78128117

    https://www.cnblogs.com/mrluo735/p/6322719.html

    http://disconf.readthedocs.io/zh_CN/latest/tutorial-client/src/Tutorial9.html  (官方文档)

    一.环境准备   

    1.下载disconf源码https://github.com/knightliao/disconf   

    2.下载nginx1.10.2(windows版) http://nginx.org/download/nginx-1.10.2.zip  

    3.安装tomcat https://tomcat.apache.org/download-70.cgi   

    4.安装redis https://www.cnblogs.com/M-LittleBird/p/5902850.html(windows安装指导) https://github.com/MicrosoftArchive/redis/tags(安装包)   

    5.安装好zookeeper http://blog.csdn.net/tlk20071/article/details/52028945(windows安装指导)

    二、组件配置

    1、tomcat配置

    idea的tomcat配置

    2、nginx配置(nginx-1.12.2conf ginx.conf)看好插入的层级管理,不要插入错了

    upstream disconf {  
        server 127.0.0.1:9999;      #代理tomcat,动态请求转发至后端tomcat程序,这里和tomcat的端口号配置相同  
       }  
       server {  
           listen       8089;  #这里是nginx的监听端口
            server_name  localhost; 
      
        location / {  
            root E:projectdisconfdisconfdisconf-webhtml;   #这里指向项目中disconf-web子模块中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://127.0.0.1:9999;      #tomcat端口
        }  
            
        location = /favicon.ico {  
            log_not_found off;  
            access_log off;  
        }  
    }
    

    3、Redis配置(redis-3.2.100 edis.windows.conf)

    设置密码 

    # requirepass foobared 在配置文件中找到这项,然后解开注释即可,这个会在后面配置文件中配置
    #设置Redis密码
    
    requirepass foobared
    

    这里启动可以参考上面文章,很有帮助

     4、zookeeper配置

    5、数据库配置

    创建一个数据库,我这里创建的是disconf数据库,然后按顺序执行下面的脚本

    6、disconf配置

    将disconf-web添加到父模块中

    项目配置文件配置----将rd中的配置文件修改----然后复制到src/resourse中

    1).jdbc-mysql.properties  修改数据库连接

    2).redis-config.properties  修改redis连接

    3).zoo.properties      修改zookeeper连接

    4).将application-demo.properties 改名为 application.properties

     

    三、项目启动

       1、先启动中间件(nginx、zookeeper、Redis)

       2、然后用idea启动项目

    3、输入网址http://localhost:8089/main.html

        可以看到以下,表示启动成功,然后登陆吧(账号admin-密码admin)

     

         

  • 相关阅读:
    设计模式7—装饰者模式【结构型】
    设计模式6—命令模式【行为型】
    vue工程类型—vue 多模块、vue多项目集成工程
    设计模式5—迭代器模式【行为型】
    设计模式4—代理模式【结构型】
    设计模式3—策略模式【行为型】
    用户权限管理系统(后台权限管理)
    https原理 及 证书
    设计模式2—单例模式【创建型】
    设计模式1—发布订阅者模式【行为型】
  • 原文地址:https://www.cnblogs.com/shuaiandjun/p/8412628.html
Copyright © 2011-2022 走看看