文章参考自

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.2\conf\nginx.conf)看好插入的层级管理,不要插入错了

upstream disconf {
server 127.0.0.1:9999; #代理tomcat,动态请求转发至后端tomcat程序,这里和tomcat的端口号配置相同
}
server {
listen 8089; #这里是nginx的监听端口
server_name localhost; location / {
root E:\project\disconf\disconf\disconf-web\html; #这里指向项目中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\redis.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)

windows系统下Disconf web安装-分布式配置管理平台的更多相关文章

  1. windows系统下GCC的安装与配置

    刚开始看 C++ Primer,看到编译器的部分,自己搜了搜怎么搭建GCC,搜到以下内容,复制过来留个印象: windows系统下GCC的安装方法,以及一些环境变量的配置,如果对GCC不是很清楚,关于 ...

  2. windows系统下如何正确安装Cygwin(图文详解)

    我的操作系统信息是 1.在官网https://cygwin.com/install.html下载win64位安装包 选择包的下载存放目录,点击“下一步”   为了使我们安装的Cygwin能够编译程序, ...

  3. Windows系统下Nginx的安装与配置

    Nginx是lgor Sysoev在2004年的时候为俄罗斯访问量第二大的rambler.ru站点设计开发的,发布至今,凭借开源的力量,已经接近成熟与完善.其功能丰富,可作为HTTP服务器,也可作为反 ...

  4. windows系统下简单nodejs安装及环境配置

      相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼,这里不想谈太多的nodejs的相关信息.只说一下,windows系统下简单nodejs环境配置     相信 ...

  5. windows 系统下git 的安装

    在linux系统下,可以直接在命令窗口安装和使用git.但是,在windows系统下,想要达到同样的效果,可以安装git,使用git bash到达效果.具体安装步骤如下: 第一步:官网上下载git 网 ...

  6. windows系统下 PHP怎么安装redis扩展

    在windows系统下安装redis就不赘述了,基本上就是下一步,下一步. 然后通过通过命令行启动服务. 我是在xamp 3.2.2的集成环境下进行本地redis扩展安装配置的,php的版本是5.6. ...

  7. Windows系统下Redis的安装

    Redis是一个用的比较广泛的Key/Value的内存数据库,新浪微博.Github.StackOverflow 等大型应用中都用其作为缓存,Redis的官网为http://redis.io/. 最近 ...

  8. windows 系统下TortoiseGit 的安装

    git 常用的使用工具: Windows 支持下载安装TortoiseGit Mac 下 推荐使用 sourcetree Windows下的 TortoiseGit 安装 1. 进入 小乌龟官网 To ...

  9. Windows系统下consul的安装、启动、配置

    阅读时长:3分钟 操作系统:Windows10 一.consul的安装 首先在consul.exe文件目录下的地址栏中输入cmd. 接着输入consul指令,敲击回车安装consul. 安装成功后会有 ...

随机推荐

  1. 4.移植uboot-使uboot支持DM9000网卡

    在上一章,使uboot能够支持nor.nand 本节继续修改让uboot支持DM9000C网卡,便可以通过网络来传输文件 首先uboot已带有dm9000网卡的驱动,位于drivers/net/下的d ...

  2. java_查找里程

    题目内容: 下图为国内主要城市之间的公路里程: 你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程. 注意:任何两个城市之间的里程都已经给出,不需要计算经第三地中转. ...

  3. Matlab 如何输入矩阵

    A=[1 2 3;4 5 6;7 8 9],每行之间用分号隔开 也可以用循环控制输入 n=input('请输入矩阵阶数:') for i=1:n     for j=1:n         a(i,j ...

  4. WindowsPhone8.1 开发技巧

    1.调用系统内置滤镜: Windows.ApplicationModel.CameraApplicationManager.ShowInstalledApplicationsUI(); 2.完全退出应 ...

  5. 【19】中间者模式(Mediator Pattern)

    一.引言 在现实生活中,有很多中介者模式的身影,例如QQ游戏平台,聊天室.QQ群和短信平台,这些都是中介者模式在现实生活中的应用,下面就具体分享下我对中介者模式的理解. 二. 中介者模式的介绍 2.1 ...

  6. 手把手教你实现Confluence6.7.1安装与破解

    Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki. 一.准备工作 下载confluence6.7.1 wget https://downloads.atlassian ...

  7. Flask的Context(上下文)学习笔记

    上下文是一种属性的有序序列,为驻留在环境内的对象定义环境.在对象的激活过程中创建上下文,对象被配置为要求某些自动服务,如同步.事务.实时激活.安全性等等. 比如在计算机中,相对于进程而言,上下文就是进 ...

  8. CSS--理解块级格式上下文(BFC)

    1.BFC 定义 BFC(Block formatting context)直译为"块级格式化上下文".它是一个独立的渲染区域,只有Block-level box(块级元素)参与, ...

  9. web全栈架构师[笔记] — 02 数据交互

    数据交互 一.http协议 基本特点 1.无状态的协议 2.连接过程:发送连接请求.响应接受.发送请求 3.消息分两块:头.体 http和https 二.form 基本属性 action——提交到哪儿 ...

  10. Linux 学习笔记之超详细基础linux命令 Part 7

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 6----------------- ...