Skip to main content

moregeek program

nginx七层负载均衡_清晨的博客-多极客编程

一、概述web服务器,直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我使用多台web服务器组成集群,前端使用Nginx负载均衡,将请求分散的转发到我们后端服务器集群中,实现负载的分发,那么会大大提升系统的吞吐率、请求性能、高容灾往往我们接触的最多的是​​SLB(Server Load Balance)​​​负载均衡,实现最多的也是​​SLB​​​,那么​​SLB​​它的调度节点和服务节

Read More

nginx代理https_清晨的博客-多极客编程

一、四层代理准备后端证书且要与后端服务使用相同证书http {.......}stream { log_format proxy '$remote_addr [$time_local]' '$protocol $status $bytes_sent $bytes_received' '$session_time "$upstream_ad

Read More

zabbix的2个使用小案例_mb6242cc9db1000的博客-多极客编程

一、如何在 Zabbix 执行远程主机的脚本或指令?场景需求:1、我们可以通过zabbix_server的web界面的脚本功能实现对已经安装了zabbix_agent主机实现远程关机而不用手动登陆然后输入关机指令2、我们可以通过zabbix_server的web界面的脚本功能实现某个服务的启动关闭和重启实验配置过程:1、创建脚本 打开zabbix_server的web配置界面,选择管理,接着选择蓝

Read More

nginx四层负载均衡_清晨的博客-多极客编程

一、四层负载均衡原理Nginx四层负载均衡就是实现通过访问某个ip的端口转发至对应的服务器上,如图当访问10.0.0.5的5555端口就会跳转至web服务器172.1.16.7的22号端口,当访问10.0.0.5的6666端口就会转发到mysql服务器的3306端口,高效的保护了内网的安全。为什么企业不再使用lvs而选择使用Nginx做负载1.Nginx既支持四层又支持七层2.很多企业使用云平台,

Read More

cenos zabbix 应用监控_白菜的博客-多极客编程

zabbix 应用监控 监控nginx ## 1.首先编写nginx的状态 [root@web02 ~]# vim /etc/nginx/conf.d/1nginx_monitor.conf server { listen 80; server_name _; location /{ root /blog; index index.html; } location /ngi

Read More

nginx访问日志报错:[error] 4560#4560_ _117823 client intended to send too large body_ 7562419 bytes,错误码413_write less,do more。的博客-多极客编程

问题描述 对接其他系统接口时,对方说请求我们接口报错,让对方发了相关请求报文,查看后台程序日志,发现并没有相关请求报文日志,也没有任何访问信息,猜测是在nginx代理时候就已经出错被拦截。 解决办法 查看nginx访问错误日志,可以看到如下报错: [error] 4560#4560: *117823 client intended to send too large body: 7562419 b

Read More

nginx盗链与防盗链(非常详细)_wx6237f50e82bc0的博客-多极客编程

一、配置盗链主机1、我们直接下载安装nginx即可:2、安装完成以后配置一个主机地址:  #这里我们配置被盗机的ip和网址 记住这俩网址3、配置一个扩展配置文件:4、简单写一个nginx配置文件: 5、创建/web 并写入内容 内容如下:  <img src="http://www.gxd.com/img/logo.jpg"> #表示盗取对方域名下的img目录下的logo.jpg图片

Read More

docker swarm容器编排工具_wx6237f50e82bc0的博客-多极客编程

一、什么是docker swarm   Docker Swarm 和 Docker Compose 一样,都是 Docker 官方容器编排项目,但不同的是, Docker Compose 是一个在单个服务器或主机上创建多个容器的工具,而 Docker Swarm 则可以在多个服务器或主机上创建容器集群服务,对于微服务的部署,显然 Docker Swarm 会更加适合。docker deamon:

Read More

十六、nginx升级_清晨的博客-多极客编程

一、nginx平滑升级当需要将正在运行中的nginx升级,添加/删除服务模块时,可以在不中断服务的情况下,使用新版本,重编译的Nginx可执行程序替换旧版本的可执行程 序,步骤如下:• 使用新的可执行程序替换旧的可执行程序,对于编译安装的Nginx,可以将新版本编译安装到旧版本的nginx安装路径中.替换之前,最好备份一下旧的可执行程序• 发送以下指令: Kill –USR2 旧版本的ngin

Read More

十五、nginx https_清晨的博客-多极客编程

一、概述基于https的协议工作的一中虚拟主机,要构建这样的网站需要mod_ssl模块的支持。且需要提供两个文件:证书文件和私钥文件,证书文件是标识这个网站服务器身份的,私钥文件主要用来实现在服务器端对数据进行加密,然后在网站中传输的。证书在生产生活中需要到对应的机构去申请,在实验环境中本应该搭建一台证书服务器二、试验1、生成证书及秘钥文件 1)准备存放证书和秘钥的目录mkdir -p /et

Read More

nginx使用openresty+lua+redis进行token鉴权_馒头的博客-多极客编程

背景介绍 公司有很多项目通过sphinx生成了Html文档,通过nginx转发,前进前端界面展示,方便员工查阅和使用。出于安全考虑,现需要添加一个登陆界面,接入公司的统一认证系统,进行账号校验 制定方案 通过Oauth2连接公司统一认证系统(spring Oauth2) 前端调用Oauth2获取Token Nginx通过token校验实现鉴权功能 此处主要讲Nginx使用Lua脚本连接Redi

Read More

python flask 服务部署_人类群星闪耀时的博客-多极客编程

nginx + gunicorn + flask 部署web项目 nginx 的安装和配置 一、安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 二、安装 PCRE(让 Nginx 支持 Rewrite 功能) #下载最新版本的,注意不要用pcre2 wget https:

Read More

10分钟,教你快速搭建一套属于自己的分布式文件系统_wx62e3937b6ca7e的博客-多极客编程

一、概述为什么我们需要它?众所周知,在微服务架构中,从网关进来的请求会通过Ribbon进行负载均衡,可能造成你每次请求都有可能是不同的服务器处理的,因为,为了提高系统的吞吐量,某些服务被集群化,在这种情况下,当用户需要进行文件存储的时候,如果说把文件存储在当前处理请求的服务器中,那么下次当你想要获得这个文件的时候可能就获取不到了,因为你的这次请求可能交由另一个服务器处理了。为了解决在分布式系统中文

Read More

【k8s专栏】kubernetes应用质量管理_运维开发故事的博客-多极客编程

微信公众号:运维开发故事,作者:乔克服务质量管理在Kubernetes中,Pod是最小的调度单元,所以跟资源和调度相关的属性都是Pod对象的字段,而其中最重要的就是CPU和内存。如下所示:---apiVersion: v1kind: Podmetadata: name: pod-demospec: containers: - name: myweb image: wordpress

Read More

十四、rewrite指令及flag_清晨的博客-多极客编程

一、概述1、Rewrite什么是Rewrite1. URL Rewrite最常见的应用是URL伪静态化,是将动态页面显示为静态页面方式的一种技术。比如 http://www.123.com/news/index.php?id=123 使用URLRewrite 转换后可以显示为 http://www.123 .com/news/123.html对于追求完美主义的网站设计师,就算是网页的地址也希望看起

Read More

dockerfile 定制专属镜像_mb6242cc9db1000的博客-多极客编程

前言大家好,本文是对 Docker 自定义镜像的详细讲解,讲解了如何进行构建自己的 Docker 镜像以及 Dockerfile 的操作指令。希望对大家有所帮助~一、使用 Dockerfile 定制镜像1.1、Dockerfile 定制镜像镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,无法重复的问题、镜

Read More

【k8s专栏】kubernetes调度管理_运维开发故事的博客-多极客编程

微信公众号:运维开发故事,作者:乔克基本介绍在日常工作中,每个机场都有调度室,用来管理飞机应该从哪里降落,停在什么地方。在Kubernetes也有这样的调度器,主要作用就是将Pod安排到合适的节点上。Kubernetes中的调度器是kube-scheduler,工作流程如下:在集群中所有Node中,根据调度算法挑选出可以运行该Pod的所有Node;在上一步的基础上,再根据调度算法给筛选出的Node

Read More

centos zabbix 自定义监控项_白菜的博客-多极客编程

zabbix 自定义监控项 zabbix报错排查 # 1.检查端口 [root@zabbix ~]# telnet 172.16.1.51 10050 # 2.服务端是否能获取到客户端的监控数据 [root@zabbix ~]# yum install -y zabbix-get-5.0.26 -s:指定主机IP地址 -k:指定监控项名称 [root@zabbix ~]# zabbix_get

Read More

基于 nginx 的负载均衡原理与实战_crmeb中邦科技的博客-多极客编程

本文主要讲解以下 3 个方面介绍 Nginx 的负载均衡:1. 负载均衡介绍2.Nginx 如何实现负载均衡3.Nginx 负载均衡配置项介绍01 负载均衡介绍什么是负载均衡?顾名思义就是让客户端的请求均匀地分布到各个服务器上。从下图可以看出,客户端的请求先到达负载均衡器,由负载均衡器通过一系列算法将请求转发到某台上游的业务服务器上。实现负载均衡的方式有很多,下面将列出几种方式,并对比优劣:硬件层

Read More

【k8s专栏】kubernetes工作负载管理_运维开发故事的博客-多极客编程

微信公众号:运维开发故事,作者:乔克在Kubernetes中,Pod是最小的管理单元,是一组紧密关联的容器组合。但是,单独的Pod并不能保障总是可用,比如我们创建一个nginx的Pod,因为某些原因,该Pod被意外删除,我们希望其能够自动新建一个同属性的Pod。很遗憾,单纯的Pod并不能满足需求。为此,Kubernetes实现了一系列控制器来管理Pod,使Pod的期望状态和实际状态保持一致。目前常

Read More