201904-17 jenkins构建项目远程发布 jenkins基础安装与配置请看这里 传送门 jenkins持续集成的体系: Linux + svn/git+ Jenkins + Maven + Jdk 1.持续集成的优点: 解放劳动力 避免人为失误 提高效率 质量持续反馈 质量保障 2. 配置job(没有Publish over SSH这个插件的,提前装一下) [crayon-6812845def2.... Read More >
201903-31 利用Nginx+Subversion搭建SVN http协议服务器 步骤: 搭建svn服务 使用Apache HTTP服务将svn协议转成http协议 nginx转发http请求到apache http服务 详细步骤 1.安装必要程序 [crayon-6812845def857548243576/] 2.创建svn库 [crayon-6812845def85d738897865/] 3.增加用户名和密码 [.... Read More >
201902-27 docker-composer v3 yaml文件格式 [crayon-6812845defc27387503330/] config微服务注册到eureka(线上实例) [crayon-6812845defc2f388243789/] 开发人员接收环境变量参数图 eureka注册实例 yaml v3版本原始模板 [crayon-6812845defc37858965323/] 运行 [cray.... Read More >
201902-25 FastDFS上传保持原文件名 应用背景 [crayon-6812845deff2a831520554/] 使用http下载时如不加处理,显示给用户的文件名会是这样的wKgGe15Ut3CAZcnmAA98T7dRZ0c.tar.gz,这样的用户体验很不好。由于FastDFS不会存储原始文件名,也没有提供恢复原始文件名的方法,所以需要应用系统自己想办法恢复原始文件名。 解决方法1 通过在项目中多次尝.... Read More >
201902-25 Nginx负载均衡失效策略 需求:nginx负载均衡,任何一台机器出现404,403,500,503等非正常状态200的异常状态,自动(负载)跳转到另一个机器 解决办法: nginx 通过proxy_next_upstream实现容灾和重复处理问题 ngx_http_proxy_module 模块中包括proxy_next_upstream指令 [crayon-6812845df019d330156.... Read More >
201902-10 密码保护:aliyun云监控post请求配置 普通配置请参见官方文档即可,这里不做赘述 [crayon-6812845df044d923639668/] 这里要说的是,一些需要SSO单点登录验证,才可以进入的网站监控高级设置 [crayon-6812845df0452626275639/] 高级设置 这里的高级设置,无非就是通过post方式登录成功后, 然后返回与你期望匹配的响应内容(这里着重说post.... Read More >
201902-09 Nacos集群搭建 大佬置顶: nacos无法注册到服务中心问题,这位大佬写的很好 传送门 1.介绍: [crayon-6812845df0709079948431/] 2.集群部署架构图 [crayon-6812845df070e454381391/] http://ip1:port/openAPI 直连ip模式,机器挂则需要修改ip才可以使用。 http://VI.... Read More >
201902-04 密码保护:localtls本地dns-server搭建 [crayon-6812845df0cdb013501013/] 下载源码到本地, 源码当中支持二级域名的泛解析,如果想要做三级以上的解析,需要修改 文件内容。 着重介绍一下: [crayon-6812845df0ce0306941466/] 前置环境: [crayon-6812845df0ce3754689573/] ubuntuinstall.bash .... Read More >
201902-01 本地搭建DNS服务器之localtls git源: [crayon-6812845df1086013368372/] 安装主要依赖和插件我是centos7 [crayon-6812845df108c807667902/] 1.Running the DNS server [crayon-6812845df108e689517234/] 至于证书,暂时不管 测试 [crayon-68128.... Read More >