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_...
阅读全文
Nginx

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

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

nginx location 取反

有这么个需求,只允许html、shtml、js、css访问,其它任何文件都不允许访问。 在nginx location配置取反,如下: location ~* .*\.(?![html|sht...
阅读全文