Nginx

nginx password 验证

nginx 配置验证非常简单,这里就不累述了,看博主前面的nginx系列文章。 这里说说如何生成password文件。其它方法就不说了,主要说使用openssl来生成。 1. 添加一个用户 ...
阅读全文
Nginx

AWS ELB nginx 启用代理协议

要使用aws elb服务器来做websocket负载均衡时,只能使用tcp模式。 代理协议是一种 Internet 协议,用于将连接信息从请求连接的源传递到请求连接到的目标。Elastic Lo...
阅读全文
Nginx

nginx upstream 一致性哈希模块

ngx_http_upstream_consistent_hash 模块是一个负载均衡器,使用一个内部一致性hash算法来选择合适的后端节点。与PHP的memcache模块memcache.hash_...
阅读全文
Nginx

Ceryx 动态的 NGINX

反向代理包含数百甚至上千个微服务是一个很有意思的事情,也是我们在 Sourcelair 每天都要面对的事情。这也是为什么我们今天要很高兴地宣布 Ceryx,一个动态反向代理,使用 OpenResty,...
阅读全文
Nginx

nginx proxy buffer 解释

遇到一例 nginx buffer 设置太小,如果 URL 比较长导致 504 错误的故障。可以看看这篇网站502与504错误分析。 下面总结下 nginx buffer 设置: proxy_...
阅读全文
web应用

AWS ELB 服务的坑

目前发现AWS ELB服务有两个大坑: 基于HTTP的负载均衡频繁504,直接是ELB返回的,后端根本就没接收到请求。 基于TCP的负载均衡没法获取到客户端IP地址。  ...
阅读全文
Nginx

ubuntu 将第三方模块编译到nginx包中

在Ubuntu系统下,我们通常是使用apt-get来搞定一切,简单方便快捷。但是如果要给nginx添加额外的模块就需要重新编译了。从源码编译nginx就要手工补充Debian包提供的一些文件,如启动脚...
阅读全文