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.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安装-分布式配置管理平台的更多相关文章
- windows系统下GCC的安装与配置
刚开始看 C++ Primer,看到编译器的部分,自己搜了搜怎么搭建GCC,搜到以下内容,复制过来留个印象: windows系统下GCC的安装方法,以及一些环境变量的配置,如果对GCC不是很清楚,关于 ...
- windows系统下如何正确安装Cygwin(图文详解)
我的操作系统信息是 1.在官网https://cygwin.com/install.html下载win64位安装包 选择包的下载存放目录,点击“下一步” 为了使我们安装的Cygwin能够编译程序, ...
- Windows系统下Nginx的安装与配置
Nginx是lgor Sysoev在2004年的时候为俄罗斯访问量第二大的rambler.ru站点设计开发的,发布至今,凭借开源的力量,已经接近成熟与完善.其功能丰富,可作为HTTP服务器,也可作为反 ...
- windows系统下简单nodejs安装及环境配置
相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼,这里不想谈太多的nodejs的相关信息.只说一下,windows系统下简单nodejs环境配置 相信 ...
- windows 系统下git 的安装
在linux系统下,可以直接在命令窗口安装和使用git.但是,在windows系统下,想要达到同样的效果,可以安装git,使用git bash到达效果.具体安装步骤如下: 第一步:官网上下载git 网 ...
- windows系统下 PHP怎么安装redis扩展
在windows系统下安装redis就不赘述了,基本上就是下一步,下一步. 然后通过通过命令行启动服务. 我是在xamp 3.2.2的集成环境下进行本地redis扩展安装配置的,php的版本是5.6. ...
- Windows系统下Redis的安装
Redis是一个用的比较广泛的Key/Value的内存数据库,新浪微博.Github.StackOverflow 等大型应用中都用其作为缓存,Redis的官网为http://redis.io/. 最近 ...
- windows 系统下TortoiseGit 的安装
git 常用的使用工具: Windows 支持下载安装TortoiseGit Mac 下 推荐使用 sourcetree Windows下的 TortoiseGit 安装 1. 进入 小乌龟官网 To ...
- Windows系统下consul的安装、启动、配置
阅读时长:3分钟 操作系统:Windows10 一.consul的安装 首先在consul.exe文件目录下的地址栏中输入cmd. 接着输入consul指令,敲击回车安装consul. 安装成功后会有 ...
随机推荐
- ECMAScript 引用类型
Object对象 新建对象 var obj = new Object() var obj ={} var obj={age:23} ... hasOwnProperty(property) 方法 va ...
- Ocelot中文文档-Getting Started
Getting Started Ocelot是只在.NET Core运行,目前基于netstandard2.0构建的.如果Ocelot适合你们的话,那么这个文档会有所帮助. .NET Core 2.0 ...
- Spring中四种实例化bean的方式
本文主要介绍四种实例化bean的方式(注入方式) 或者叫依赖对象实例化的四种方式.上面的程序,创建bean 对象,用的是什么方法 ,用的是构造函数的方式 (Spring 可以在构造函数私有化的情况下把 ...
- js keyup、keypress和keydown事件
js keyup.keypress和keydown事件都是有关于键盘的事件 当一个按键被pressed 或released在每一个现代浏览器中,都可能有三种客户端事件. keydown event k ...
- javasscript基础
一.使用JS完成注册表单数据校验 1.需求分析 用户在进行注册的时候会输入一些内容,但是有些用户会输入一些不合法的内容,这样会导致服务器的压力过大,此时我们需要对用户输入的内容进行一个校验(前端校验和 ...
- 【转】pam_mysql - MySQL error (Can't connect to local MySQL server through socket
转自:http://350201.blog.51cto.com/340201/1034672 参照 http://wjw7702.blog.51cto.com/5210820/936244博 主做的p ...
- loadrunner 运行脚本-Run-time Settings之Preferences设置
运行脚本-Run-time Settings之Preferences设置 by:授客 QQ:1033553122 打开Preferences设置对话框,这里提供了对运行时的参数选择设置 Enable ...
- loadrunner 运行场景-Controller及Load Generators宿主主机优化
运行场景-Controller及Load Generators宿主主机优化 by:授客 QQ:1033553122 1. Load Generator宿主主机优化设置 win7以下:进入“控制面板” ...
- 《数据库系统概念》1-数据抽象、模型及SQL
DBMS(database-management system)包括数据库和用于存取数据的程序,DBMS的基本目标是为数据的存取提供方便.高效的方式,此外对大多数企业来说,数据是非常重要的,所以DB ...
- Fiddler抓包使用教程-过滤
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72929800 本文出自[赵彦军的博客] Fiddler抓包可以完成我们移动开发者的 ...