Linux运维日志Linux运维日志

所有文章 第159页

未分类

搭建saltstack的备份机器

sa 发布于 2017-09-28

高可用是运维的基本要求之一,那么运维自身的工具首先要达到这个要求。因此,需要给saltstack做个主备,以下是过程,非常简单: 一、同步主saltstack的文件到备机 rsync -av /etc/salt/* slave_salt_host:/etc/salt/ 二、启动备...

阅读(687)评论(0)

未分类

部署python web环境

sa 发布于 2017-09-28

在这篇文章里,我们将搭建一个简单的 Web 应用,在虚拟环境中基于 Flask 框架,用 Gunicorn 做 wsgi 容器,用 Supervisor 管理进程,然后使用 OneAPM Python 探针来监测应用性能,形成一个「闭环」 !希望能对大家有所帮助,首先简单来介绍一...

阅读(578)评论(0)

未分类

OpenResty下安装luarocks

sa 发布于 2017-09-28

在做一些openresty的项目的时候,经常会借助一些第三方包来协助开发,为了方便管理,我们可以使用openresy官方的opm,或者lua的包管理工具luarocks,只不过opm的包数量还不是太多,用的较多的还是luarocks,现在只能期待opm社区不断的发展壮大了。 在做...

阅读(770)评论(0)

未分类

docker一键式安装nginx

sa 发布于 2017-09-28

一、准备Dockerfile文件 FROM hub.c.163.com/library/centos:latest RUN echo "Asia/shanghai" > /etc/timezone; RUN cp /usr/share/zoneinfo/Asia/Shang...

阅读(626)评论(0)

未分类

通过配置nginx的proxy_set_header解决无法正确获取客户端访问ip地址总显示127.0.0.1

sa 发布于 2017-09-28

一、前言 为了防止本站资源(小木人印象www.xwood.net)被恶意下载,最近实现安全控制模块-通过分析用户访问IP地址在有效时间内的对本站资源合理下载量,作为黑名单规则,但是发现获取通过之前HttpClientIpUtils工具类获取的ip地址都是127.0.0.1,无法获...

阅读(564)评论(0)

未分类

nginx+lua 实现请求流量上报kafka

4

sa 发布于 2017-09-28

环境依赖 前面26、27、28讲到的博文环境即可,上报kafka ,只需在应用层nginx上操作(192.168.0.16,192.168.0.17) 请求上报kafka 其实很简单,大致思路是: 下载lua-resty-kafka,提供lua 操作kafka的方法类库 lua ...

阅读(1440)评论(0)

未分类

nginx+lua在帐号系统中的应用

1

sa 发布于 2017-09-28

我们的帐号系统要应用到多个产品里,所以设计的系统需要满足高并发的特性。项目A更新密码,项目B就得下一次触发接口时,自动登出。 我们帐号系统没有使用Oauth2.0,而是采用了简单的JWT(Json Web Token)的方式来处理的用户认证。所以,帐号系统要提供一个验证用户密码修...

阅读(853)评论(0)

未分类

Nginx配置调优

sa 发布于 2017-09-28

nginx运行进程个数 worker_processes 4; 表示启动nginx process数. 一般建议设置为cpu核心数或者核心数*2 cpu亲和力 如果cpu为四核心,设置进程数为4 worker_processes 4; worker_cpu_affinity 00...

阅读(705)评论(0)