Nginx
菜蒂亚万
www.niushao.net
展开
-
编译安装Nginx,Nginx平滑升级
编译安装Nginx,及平滑升级版本:nginx-1.8.11,安装依赖 yum install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel 2,下载 wget http://nginx.org/download/nginx-1.8.1.tar.gz3,编译安装 tar -zxvf nginx-1.8.1.tar.gz ./configure --pre原创 2020-11-12 23:13:03 · 288 阅读 · 0 评论 -
Nginx缓存
Nginx缓存缓存简介一个web项目,从服务器到客户端,主要在三个地方着手设计缓存。 1,服务器缓存,一般使用redis,memcache,file等等,缓存一些热点数据之类的。 2,代理服务器缓存,比如nginx缓存,对一些静态资源可以不用请求后端服务器,直接nginx缓存返回。 3,客户端缓存,比如浏览器缓存。 其中第一个,服务器缓存是后端开发人员涉及最多的,设计合理的缓存对整个项目相当重要。代理服务器缓存的话,后端开发人员也是需要懂的,对项目优化部署也很重原创 2020-07-07 14:30:34 · 297 阅读 · 0 评论 -
Nginx 动态负载均衡
Nginx 负载均衡(动态实现)1,概览1,传统配置实现的负载均衡,在加减服务器的时候,会遇到下面的问题 1:配置文件是默认地址,则需要重载配置文件。nginx -s reload 加载配置文件流程: 1,主进程通知worker进程进行重启 2,worker进程收到通知,等待现有请求处理完毕,然后进行重启 3,重启过程中的请求无法处理,会堆积一些无法处理的请求 4,重启完原创 2020-07-06 16:35:53 · 458 阅读 · 1 评论 -
Nginx平滑升级
Nginx平滑升级1,说明当已经安装了nginx,只需要升级新版本或者加模块的情况下,我们需要平滑升级。如果当前没有安装nginx,安装参数配置进去进行安装就可以了。 有两种方案: 1,条件允许的情况下,卸载nginx重装。 2,在nginx运行中,进行平滑升级或者安装模块。本文着重记录下第二种方案的执行过程。2,实现1,查看当前已安装nginx的配置参数 /usr/local/nginx/sbin/nginx -V 例如原创 2020-07-01 20:45:39 · 361 阅读 · 0 评论 -
Nginx负载均衡(配置文件实现,非实时动态)
Nginx 负载均衡(配置文件实现,非实时动态)1,概览负载均衡,就是单个服务无法承受访问压力的时候,通过一个入口把请求分发到不同的实际处理业务的服务上。后端业务中,可以用nginx实现上游服务器负载均衡,把请求分发给不同的服务器。也可以实现下游数据库负载均衡,比如多台mysql负载均衡,多台redis负载均衡。总之,负载均衡,就是通过相应的算法把要处理的业务分给某个服务去处理。要点就是一个入口,多个服务。nginx已经提供了负载均衡配置项,下面简单总结下2,实现在原创 2020-07-01 18:42:09 · 188 阅读 · 0 评论 -
Nginx rewrite模块
Nginx rewrite模块1.详细文档淘宝团队翻译的详细文档http://tengine.taobao.org/nginx_docs/cn/docs/http/ngx_http_rewrite_module.html2.简介ngx_http_rewrite_module模块允许正则替换URI,返回页面重定向,和按条件选择配置执行顺序: 1,server级别的定义 2,location定义的模块指令 3,如果location中重新向别的location原创 2020-07-01 12:58:14 · 229 阅读 · 0 评论 -
Nginx限流
Nginx限流1,文档http://tengine.taobao.org/nginx_docs/cn/docs/这是淘宝团队给的nginx模块翻译文档,所有模块都可以在这里查询2,nginx限制请求数量1,限速(比如下载文件的时候) location ~ \.php$ { #限制速度为10k limit_rate 10k; root /data/www; fastcgi_pass 12原创 2020-06-30 13:23:19 · 180 阅读 · 0 评论 -
Nginx配置文件服务管理
Nginx配置文件服务管理cd /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.default1,event 网络模型的定义event{网络定义模型}2,http的配置http{ 网站整体环境配置 server{ //-原创 2017-04-06 21:20:34 · 744 阅读 · 0 评论