Nginx

Nginx SSL反向代理

Nginx反向代理,用的场景非常之多。Nginx反向代理配置可以参见下本博客内容。那么,nginx的SSL反向代理该如何配置呢?SSL配置请站内搜索,这里就不累述了。 修改nginx.conf配置...
阅读全文
Nginx

Nginx阻止用户代理

有些时候,需要阻止某些用户代理访问网站,比如ab,wget,curl等等,这就需要使用到$http_user_agent变量。 修改nginx.conf if ($http_user_agent ...
阅读全文
Nginx

基于cookies的nginx灰度发布

灰 度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到...
阅读全文
Nginx

HTTP Keepalives

在nginx与upstream之间启用HTTP Keepalives有助于提供性能,减少连接的等待时间,并可以减少对端口的占用,避免大流量情况下,端口耗尽。 HTTP协议使用TCP连接传输的HT...
阅读全文
Nginx

nginx 重写URL尾部斜杠

网友问如何在URL后面添加上斜杠。顺便总结了下针对URL结尾添加斜杠和删除斜杠的改写规则。 1. 在URL结尾添加斜杠 在虚拟主机中这么添加一条改写规则: rewrite ^(.*[^/])$ ...
阅读全文
Nginx

使用nginx作为HTTP负载均衡

1. 介绍 在许多应用中,负载平衡是一种常用的技术来优化利用资源最大化吞吐量,减少等待时间,并确保容错。 可以使用nginx的作为一种非常高效的HTTP负载平衡器,将流量分配到多个应用服务器上...
阅读全文
Nginx

安装OpenResty

OpenResty,也被称为“ngx_openresty”,是一个基于Nginx的核心Web应用程序服务器,它包含了大量的第三方的Nginx模块和大部分系统依赖包。 OpenResty不是Nginx的...
阅读全文
Nginx

Nginx 实现AJAX跨域请求

AJAX从一个域请求另一个域会有跨域的问题。那么如何在nginx上实现ajax跨域请求呢?要在nginx上启用跨域请求,需要添加add_header Access-Control*指令。如下所示: ...
阅读全文