nginx处理http请求实例详解 本文在这基础上分析nginx服务器收到http请求行、请求头部后,http框架是如何调度各个http模块共同完成这个http请求。例如: http框架调度静态模块,获取服务器目录下的某个html页面返回给客户端; 或者http框架调度access权限访问模块,判断这个客户端是否有权限访问服务器。 Fatmouse 2019-12-16 nginx 503 0 阅读全文
使用Nginx实现301跳转至https的根域名示例代码 基于 SEO 和安全性的考量,需要进行 301 跳转,以下使用 Nginx 作通用处理实现结果 Fatmouse 2020-05-10 nginx 501 0 阅读全文
详解Nginx搭建图片服务器过程 在此之前如果你是一个Nginx新手可以先参阅:本章知识点效果图: 需求:实现图片的上传和批量上传 Fatmouse 2019-12-19 nginx 499 0 阅读全文
Nginx的信号控制 Nginx简介Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP的代理服务器。Nginx由俄罗斯的Rambler.ru站点开发,而且官方测试Nginx可以支撑五万并发。 Fatmouse 2019-12-26 nginx 499 0 阅读全文
Nginx开启Gzip压缩大幅提高页面加载速度的方法 刚刚给博客加了一个500px相册插件,lightbox引入了很多js文件和css文件,页面一下子看起来非常臃肿,所以还是把Gzip打开了。 Fatmouse 2019-12-25 nginx 499 0 阅读全文
使用nginx缓存服务器上静态文件的设置方法 一、nginx缓存的优点 如图所示,nginx缓存,可以在一定程度上,减少源服务器的处理请求压力。 因为静态文件(比如css,js, 图片)中,很多都是不经常更新的。nginx使用proxy_cache将用户的请求缓存到本地一个目录。下一个相同请求可以直接调取缓存文件,就不用去请求服务器了。 毕竟,IO密集型服务的处理是nginx的强项。 Fatmouse 2019-12-22 nginx 497 0 阅读全文
18个运维必知的Nginx代理缓存配置技巧(你都掌握了哪些呢) 我们都知道应用程序和网站的性能是他们成功的关键因素。但是,使您的应用程序或网站表现更好的过程并不总是很清楚。代码质量和基础架构当然至关重要,但在许多情况下,您可以通过专注于一些非常基本的应用程序的交付技术,对应用程序的最终用户体验进行大量改进。 Fatmouse 2020-01-03 nginx 496 0 阅读全文
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南 Nginx是一种服务器软件,也是一种高性能的http和反向代理服务器,同时还是一个代理邮件服务器。也就是说,我们在Nginx上可以发布网站,可以实现负载均衡(提高应答效率,避免服务器崩溃),还可以作为邮件服务器实现收发邮件等功能。而最常见的就是使用Nginx实现负载均衡。 Fatmouse 2019-12-11 nginx 496 0 阅读全文
nginx代理多次302的解决方法(nginx Follow 302) 用proxy_intercept_errors和recursive_error_pages代理多次302 302是HTTP协议中的一个经常被使用状态码,是多种重定向方式的一种,其语义经常被解释为“Moved Temporarily”。这里顺带提一下,现实中用到的302多为误用(与303,307混用),在HTTP/1.1中,它的语义为“Found”. Fatmouse 2019-12-27 nginx 496 0 阅读全文
详解 Nginx代理功能与负载均衡 序言 Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。 Fatmouse 2019-12-12 nginx 494 0 阅读全文
nginx+redis实现session共享 上一篇我们介绍了nginx实现的负载均衡和动静分离,我们在文章的末尾说到,负载均衡需要面临的一个问题是内存数据的同步。例如:我有A,B两台服务器做了负载均衡,当我在A服务器上执行了登录并且将登录数据存入session的时候,这些session数据只存在于A服务器上,而没有在B服务器上,假如在处理下一个请求的时候,我需要用到session的数据,而不巧的是,这个请求刚好被交由B服务器来处理,这时候就会出现B服务器拿不到session数据的情况,从而造成错误。 Fatmouse 2019-12-21 nginx 490 0 阅读全文
CentOS6使用nginx搭建web网站服务的方法 利用CentOS6搭建简易的web服务提示: 其中没有涉及到MySQl、MongoDB的安装和使用,包括docker容器等,使用nginx反向代理静态服务 Fatmouse 2019-12-24 nginx 490 0 阅读全文
给小白的 Nginx 30分钟入门指南(小结) Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。 Fatmouse 2019-12-20 nginx 485 0 阅读全文
Nginx学习之如何搭建文件防盗链服务的方法示例 前言 大家都知道现在很多站点下载资料都是要收费的,无论是积分还是金币,想免费只能说很少很少了,那么这些网站是如何做到资源防盗链的呢? Fatmouse 2019-12-26 nginx 485 0 阅读全文
Nginx实现动静分离的示例代码 结合本文场景,需要安装Nginx和Java环境(运行SpringBoot项目)。1.1 关于Linux系统安装Nginx可以参考我的文章---()。 Fatmouse 2019-12-28 nginx 485 0 阅读全文
Nginx配置SSL自签名证书的方法 生成自签名SSL证书生成RSA密钥(过程需要设置一个密码,记住这个密码) 拷贝一个不需要输入密码的密钥文件 Fatmouse 2019-12-22 nginx 484 0 阅读全文
nginx-ingress-controller日志持久化方案的解决 最近看到一篇公众号讲了nginx-ingress-controller的应用。下面有人评论如何做日志持久化,刚好工作上遇到该问题,整理一个方案,仅供参考。 Fatmouse 2020-05-10 nginx 484 0 阅读全文
Nginx源码研究之nginx限流模块详解 高并发系统有三把利器:缓存、降级和限流; 限流的目的是通过对并发访问/请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务(定向到错误页)、排队等待(秒杀)、降级(返回兜底数据或默认数据); Fatmouse 2019-12-25 nginx 480 0 阅读全文