随笔分类 -  云运维&&云架构

elixir 使用mix umbrella 模块化项目
摘要:备注: 项目比较大, 模块比较多,一般使用mix 的方式是大家进行文件夹的划分,但是使用mix 的umbrella 可能会更方便 1. 安装 默认安装elixir 的时候已经包含了这个功能 2. 基本使用 a. 创建根项目 mix new <projectname> --umbrella 生成的项目 阅读全文

posted @ 2018-04-08 11:21 荣锋亮 阅读(452) 评论(0) 推荐(0) 编辑

nginx unit 安装试用
摘要:1. yum 源 nano /etc/yum.repos.d/unit.repo 内容 [unit] name=unit repo baseurl=https://packages.nginx.org/unit/centos/$releasever/$basearch/ gpgcheck=0 ena 阅读全文

posted @ 2018-04-07 13:06 荣锋亮 阅读(588) 评论(0) 推荐(0) 编辑

nginx ngscript 简单使用
摘要:备注: 默认没有集成到nginx包里,需要单独安装(推荐使用动态模块的方式进行安装) 1. 安装 wget https://nginx.org/download/nginx-1.13.11.tar.gz hg clone http://hg.nginx.org/njs // njs 模块克隆 ./c 阅读全文

posted @ 2018-04-07 12:22 荣锋亮 阅读(519) 评论(0) 推荐(0) 编辑

memsql 基本安装试用
摘要:备注:使用docker 进行安装 1. 基本准备 a. 环境检查(必须,不然会有服务启动异常的问题) docker run --rm memsql/quickstart check-system b. 启动 docker run -d -p 3306:3306 -p 9000:9000 --name 阅读全文

posted @ 2018-04-05 19:27 荣锋亮 阅读(4459) 评论(0) 推荐(0) 编辑

使用vigil 监控微服务系统包含可视化界面
摘要:1. 安装 a. rust cargo cargo install vigil-server b. docker docker pull valeriansaliou/vigil:v1.3.0 2. 配置说明 使用起来需要的就是配置文件 config.cfg,配置还是比较简单的,从字面意思可以看明白 阅读全文

posted @ 2018-03-30 14:51 荣锋亮 阅读(301) 评论(0) 推荐(0) 编辑

使用openresty && minio && thumbor 构建稳定高效的图片服务器
摘要:备注: minio 是一个开源的s3 协议兼容的分布式存储,openresty nginx+lua 高性能可扩展的nginx 衍生版,thumbor 基于python 的图片处理服务器,支持图片的裁剪,识别。。。。 代码为使用docker 构建的一个一体化的参考代码,实际使用中,大家可以基于自己的业 阅读全文

posted @ 2018-03-26 14:41 荣锋亮 阅读(2603) 评论(0) 推荐(0) 编辑

service fabric docker 安装
摘要:1. 镜像拉取 docker pull microsoft/service-fabric-onebox 2. 配置docker(daemon.json) { "ipv6": true, "fixed-cidr-v6": "fd00::/64" } 3. 启动镜像 docker run -itd -p 阅读全文

posted @ 2018-03-16 14:44 荣锋亮 阅读(897) 评论(0) 推荐(1) 编辑

nginx 支持ie 6 等低版本https 的配置
摘要:nginx 配置 https 支持ie6 等低版本(主要是加密套件的问题) server { listen 443 ssl; server_name itapiway.demo.com; ssl_certificate cert/wsriakey-pem.crt; ssl_certificate_k 阅读全文

posted @ 2018-03-15 15:26 荣锋亮 阅读(760) 评论(0) 推荐(0) 编辑

tomcat  nginx  证书切换
摘要:1. 导出公钥 keytool -export -alias tomcat -keystore <you jks>wsriakey.keystore -file <outputfile>wsriakey.crt 2. 转化为 pem 格式 openssl x509 -out <outputfilen 阅读全文

posted @ 2018-03-14 08:16 荣锋亮 阅读(415) 评论(0) 推荐(0) 编辑

再谈zabbix 邮件通知配置(不用脚本,简单配置就可以了)
摘要:备注: 安装过zabbix 的人,大家都应该了解,后者查询网上的资料邮件通知一般是编写一个脚本,即报警媒介类型,创建一个script类似的 然后编写脚本,进行发送,但是实际上,系统内置的邮件发送还是比较简单的,直接配置就可以了,只是实际上大家只操作了添加用户 并配置用户的报警媒介,或者添加了群组但是 阅读全文

posted @ 2018-03-12 08:57 荣锋亮 阅读(365) 评论(0) 推荐(0) 编辑

grpc rust 项目基本使用
摘要:1. 安装依赖(rust 基本依赖就不说了,需要配置环境变量) protoc 参考: https://github.com/google/protobuf/releases/tag/v3.5.1 2. 参考项目 https://github.com/rongfengliang/grpc-rustde 阅读全文

posted @ 2018-03-08 10:45 荣锋亮 阅读(689) 评论(0) 推荐(0) 编辑

goreman 多进程管理工具
摘要:Linux下多进程管理工具对开发和运维都很有用,常见的功能全面的主流工具主要有monit、supervisor。不过开发中使用则推荐轻量级小工具goreman 举个例子:coreos的etcd就是使用的goreman来一键启停单机版的etcd集群。 参考配置 # Use goreman to run 阅读全文

posted @ 2018-03-01 22:36 荣锋亮 阅读(595) 评论(0) 推荐(0) 编辑

grpc gateway 使用以及docker compose 集成
摘要:1. grpc gateway 安装 参考,比较简单,有需要的依赖可以参考相资料 mkdir tmp cd tmp git clone https://github.com/google/protobuf cd protobuf ./autogen.sh ./configure make make 阅读全文

posted @ 2018-02-28 23:48 荣锋亮 阅读(1907) 评论(0) 推荐(0) 编辑

grpc 安装以及墙的解决方法
摘要:1. 默认官方文档 go get -u google.golang.org/grpc 因墙的问题,大部分安装是无法完成的 2. 解决方法 a. grpc mkdir -p $GOAPTH/src/google.golang.org git clone https://github.com/grpc/ 阅读全文

posted @ 2018-02-27 20:31 荣锋亮 阅读(541) 评论(0) 推荐(0) 编辑

grpc xservice 使用
摘要:1. 安装(此处比较简单) dep 包管理 配置环境变量 GOPATH/bin GO/bin protoc 下载并配置环境变量 2. xservice 安装 a. 预备(一些需要的依赖) mkdir -p $GOPATH/src/golang.org/x git clone https://gith 阅读全文

posted @ 2018-02-27 15:30 荣锋亮 阅读(210) 评论(0) 推荐(0) 编辑

modsecurity3.0 nginx 安装
摘要:备注: 使用的是modsecurity 3.0 的版本,也是nginx 官方推荐使用的,同时使用的是nginx 的dynamic module 1. 环境准备 https://github.com/SpiderLabs/ModSecurity https://github.com/SpiderLab 阅读全文

posted @ 2018-02-18 18:55 荣锋亮 阅读(1094) 评论(0) 推荐(0) 编辑

fabio 安装试用&&实际使用的几个问题
摘要:备注: 因为fabio 依赖consul vault (不是强需),启动之前需要先安装consul, 本次为了简单consul 使用的是单机,使用的是dev 模式 1. conusl 安装&&启动 wget -O consul_1.0.1_linux_amd64.zip https://releas 阅读全文

posted @ 2018-02-11 21:53 荣锋亮 阅读(790) 评论(0) 推荐(0) 编辑

yugabyte cloud native db 基本试用
摘要:备注: 测试环境使用docker进行安装试用 1. 安装 a. Download mkdir ~/yugabyte && cd ~/yugabyte wget https://downloads.yugabyte.com/yb-docker-ctl && chmod +x yb-docker-ctl 阅读全文

posted @ 2018-02-11 10:51 荣锋亮 阅读(2049) 评论(0) 推荐(1) 编辑

coredns 编译模式添加插件
摘要:备注: coredns 默认已经安装了一些插件,比如大家用的多的kubernetes etcd ... 但是我们可以自己编译插件,构建我们自己的 coredns 版本,方便集成使用 1. 项目结构 ├── Corefile ├── coredns.go 2. 参考代码 a. main.go pack 阅读全文

posted @ 2018-02-02 22:45 荣锋亮 阅读(2318) 评论(0) 推荐(0) 编辑

nomad 安装(单机)试用
摘要:备注: nomad 可以实现基础设施的调度管理,类似kubernetes ,但是在多云以及多平台支持上比较好, 还是hashicrop 工具出品的,很不错,同时本地测试因为使用默认的job需要安装docker 1. 下载 备注: nomad 可以实现基础设施的调度管理,类似kubernetes ,但 阅读全文

posted @ 2017-11-30 15:52 荣锋亮 阅读(1352) 评论(0) 推荐(0) 编辑

导航