一、Consul1、作用        服务注册:可能通过API将服务注册到Consul。        服务发现:可以通过API获取服务IP和PROT。        故障检测:支持如TCP、HTTP等方式健康检查机制,从而当服务有故障时自动摘除。  
1. 简介 lua-nginx-module(ngx_lua module)把 Lua5.1 解释器 或 LuaJIT 2.0/2.1 解释器嵌入到 nginx ,将强大 Lua 线程(Lua threads)与 nginx 事务模型(Nginx event model)相结合,我们可以更轻易改变 子请求(subrequests)处理过程。 与 Apache's mod_lua 和 L
  搭建nginx服务器时,主要配置文件 nginx.conf 是部署和维护服务器人员经常要使用到文件, 里面进行了许多服务器参数设置。那么nginx 以模块 module为骨架设计下是如何运用模块 module来解析并执行nginx.conf配置文件下指令呢?在探究源码之前,需要对nginx模块 module 有个基本认知(详情参考前面的博文  Nginx 源码分析-
各组件作用:ConsulWeb:Consul客户端可视化界面,管理负载均衡配置信息ConsulServer:Consul服务端,用于存放负载均衡配置Nginx:以间隔时间动态读取ConsulServer配置Upsync:新浪微博开源基于Nginx实现动态配置三方模块。Nginx-Upsync-Module功能是拉取Consul后端server列表,并动态更新Nginx路由信息。此模
如题所示,这个模块可以打印输出一些东西,一般用于调试nginx参数时使用。安装步骤如下:[root@tkde-iphone src]# wget https://github.com/openresty/echo-nginx-module/archive/v0.59.tar.gz [root@tkde-iphone src]# tar&nbsp
原创 2016-10-18 10:59:39
2727阅读
国内测试 在国外测试[root@u04mix03 ~]# curl http://es.chinasoft.com/myip107.150.X.X United States US Los Angeles [root@u04mix03 ~]# curl http://es.yayaim.com<ht
转载 2018-01-15 11:29:00
168阅读
2评论
Nginx模块介绍核心模块:core module标准模块:    HTTP modules:        Standard HTTP modules        Optional HTTP modules    Mail m
Filebeat提供了几种不同方式来启用模块:在modules.d编辑目录启用模块配置运行Filebeat 编辑时启用模块在filebeat.yml文件编辑启用模块配置例如,要在 目录启用apache2和mysql配置modules.d,请使用:./filebeat modules enable apache2 mysql然后,当您运行Filebeat时,会加载modu
一、核心模块upstream1.upstream模块介绍2.相关参数2.1内部参数3.调度算法3.1rr轮询(默认)3.2weight(权重)3.3ip_hash3.4fair动态算法3.5url_hash二、http proxy 模块1.http proxy介绍2.参数3.配置4.部署两个虚拟主机5.测试 一、核心模块upstream1.upstream模块介绍nginx负载均衡功能依赖于n
 NGINX以高性能负载均衡器,缓存,和web服务器闻名,驱动了全球超过 40% 最繁忙网站。 在大多数场景下,默认 NGINX 和 Linux 设置可以很好工作,但要达到最佳性能,有些时候必须做些调整。首先我们先了解其工作原理。 一、Nginx模块与工作原理 Nginx由内核和模块组成,其中,内核设计非常微小和简洁,完成工作也非常简单,仅仅通
https://github.com/yaoweibin/nginx_upstream_check_modulehttps://code.google.com/p/nginx-sticky-module/downloads/listhttps://github.com/gnosek/nginx-upstream-fair       gi
原创 2015-11-03 14:05:15
3689阅读
现在网站,总会有一点与用户交互功能,例如允许用户上传头像,上传照片,上传附件这类。PHP写程序,对于上传文件效率不是很高。幸好,nginx有一个名为uploadmodule可以解决这个问题。网络上已经有很多关于upload module文章,但是大部分都是介绍编译安装这些,对于一些细节叙述不是很清楚,于是自己写了这篇。参考了很多其他人文档,在此致谢,详细见参考文档部分。一、uplo
转载 2014-12-17 16:32:00
323阅读
2评论
在使用nginx反向代理过程,对于服务器节点健康检查和故障转移很重要。早期使用nginx时候,用来做故障转移用到是如下配置(比较粗暴)upstream portals { server 172.16.68.134:8082 max_fails=1 fail_timeout=5; server 172.16.68.135:8082 max_fails=1 fail_ti
转载 3月前
33阅读
前言新项目使用FastDFS 已经有一段时间了,最近又与Nginx 做了结合。趁有时间,做下整理。需求使用FastDFS 存储资源(图片、文档、音频、视频...)文件,使用Nginx 提供资源请求服务。PS:FastDFS特别适合大中型网站使用,所以这里选型时一定要注意。不是说小型不适用,而是一定要想清楚,是否一上来就有必要使用DFS这类应用。对于中小型网站,使用本地文件系统、NFS或Samba,
转载 2019-07-03 12:05:00
121阅读
2评论
# Nginx Python Module ## 引言 Nginx是一个高性能Web服务器,它以其卓越性能和可伸缩性而闻名。它设计目标是在高负载下保持稳定,同时保持低内存占用。Nginx支持通过模块扩展其功能,其中一个重要模块是Nginx Python ModuleNginx Python Module允许开发人员使用Python编写Nginx扩展模块。本文将介绍Nginx P
原创 7月前
96阅读
1.nginx-upsync-module安装半自动平滑升级 所谓半自动,其实就是在最后迁移时候使用源码自带升级命令:make upgrade 来自动完成说明地址: https://github.com/weibocom/nginx-upsync-modulenginx-upsync-module Nginx C模块,可以同步Consul或其他模块上游。它动态地修改了后端服务器属性(wei
转载 5月前
28阅读
目的检测后端relaserver 真实状态,使用前端负载均衡器nginx做到后端服务出错时,自动将出错节点路踢掉,使得正常请求不发往出错后端节点,当出错后端节点恢复后,又能将节点自动加入集群nginx自身虽然带有简单健康检测,但并不有效。些处使用第三方插件: nginx_upstream_check_module Health check HTTP servers inside an
转载 5月前
41阅读
前言新项目使用FastDFS 已经有一段时间了,最近又与Nginx 做了结合。趁有时间,做下整理。需求使用FastDFS 存储资源(图片、文档、音频、视频...)文件,使用Nginx 提供资源请求服务。PS:FastDFS特别适合大中型网站使用,所以这里选型时一定要注意。不是说小型不适用,而是一定要想清楚,是否一上来就有必要使用DFS这类应用。对于中小型网站,使用本地文件系统、NFS或Samba,
原创 精选 2016-07-13 19:51:14
4511阅读
2点赞
4评论
      nginx模块非常之多,可以认为所有代码都是以模块形式组织,这包括核心模块和功能模块,针对不同应用场合,并非所有的功能模块都要被用到,附录A给出是默认configure(即简单http服务器应用)下被连接模块,这里虽说是模块连接,但nginx不会像apache或lighttpd那样在编译时生成so动态库而在程序执行时再进行动态加载,nginx
  • 1
  • 2
  • 3
  • 4
  • 5