Nginx反向代理实现支持长连接详解 前言 Nginx upstream与后端的连接默认为短连接,通过HTTP/1.0向后端发起连接,并把请求的"Connection" header设为"close"。Nginx与前端的连接默认为长连接,一个用户跟Nginx建立连接之后,通过这个长连接发送多个请求。如果Nginx只是作为reverse proxy的话,可能一个用户连接就需要多个向后端的短连接。如果后端的服务器(源站或是缓存服务器)处理并发连接能力不强的话,就可能导致瓶颈的出现。 Fatmouse 2019-12-16 nginx 847 0 阅读全文
CentOS 中Nginx的安装方法 我的的机器是CentOS,所以这篇文章都是以基于CentOS进行安装,Nginx在CentOS下有两种安装方式,yum安装和源码安装。 Fatmouse 2019-12-17 nginx 867 0 阅读全文
Nginx 配置过程的具体步骤 Nginx 配置过程一、下载 Nginx二、解压三、配置四、开启:五、关闭:如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! Fatmouse 2019-12-18 nginx 730 0 阅读全文
CentOS 7.3.1611编译安装Nginx1.10.3+MySQL5.7.16+PHP7.1.2 前传: 1、CentOS 7.3.1611系统安装配置图解教程 2、CentOS服务器初始化设置 准备篇 Fatmouse 2019-12-20 nginx 724 0 阅读全文
nginx+redis实现session共享 上一篇我们介绍了nginx实现的负载均衡和动静分离,我们在文章的末尾说到,负载均衡需要面临的一个问题是内存数据的同步。例如:我有A,B两台服务器做了负载均衡,当我在A服务器上执行了登录并且将登录数据存入session的时候,这些session数据只存在于A服务器上,而没有在B服务器上,假如在处理下一个请求的时候,我需要用到session的数据,而不巧的是,这个请求刚好被交由B服务器来处理,这时候就会出现B服务器拿不到session数据的情况,从而造成错误。 Fatmouse 2019-12-21 nginx 632 0 阅读全文
详解linux中 Nginx 常见502错误问题解决办法 常见的Nginx 502 Bad Gateway解决办法如下: Nginx 502错误情况1: 网站的访问量大,而php-cgi的进程数偏少。 Fatmouse 2019-12-22 nginx 918 0 阅读全文
浅谈Nginx请求限制和访问控制的实现 一、Nginx的请求限制 1. HTTP协议的连接与请求HTTP协议版本与连接关系 HTTP协议版本 连接关系 HTTP1.0 TCP不能复用 HTTP1.1 顺序性TCP复用 HTTP2.0 多路复用TCP复用 Fatmouse 2019-12-24 nginx 745 0 阅读全文
如何在centos7中安装nginx 安装所需环境 一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: Fatmouse 2019-12-25 nginx 720 0 阅读全文
Nginx 运维之域名验证的方法示例 各公众平台在配置接口域名时会验证开发者对域名的配置权, 生成随机的文本及字符串,让放置在域名根目录可以通过域名直接访问到即通过验证。 Fatmouse 2019-12-26 nginx 718 0 阅读全文
Nginx开启一个参数就能让你的WEB性能提升3倍的方法 一、遇到的一些问题 记得 2008 年做性能测试的时候,新进7台 lenovo 4核4G 服务器用于性能测试。 Fatmouse 2019-12-29 nginx 706 0 阅读全文
nginx日志导入elasticsearch的方法示例 将nginx日志通过filebeat收集后传入logstash,经过logstash处理后写入elasticsearch。filebeat只负责收集工作,logstash完成日志的格式化,数据的替换,拆分 ,以及将日志写入elasticsearch后的索引的创建。 Fatmouse 2019-12-30 nginx 1060 0 阅读全文
Keepalived+Nginx+Tomcat 实现高可用Web集群的示例代码 Keepalived+Nginx+Tomcat 实现高可用Web集群一、Nginx的安装过程 1.下载Nginx安装包,安装依赖环境包 Fatmouse 2020-01-02 nginx 1010 0 阅读全文
nginx高可用集群的实现过程 这篇文章主要介绍了nginx高可用集群的实现过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Fatmouse 2020-01-03 nginx 1040 0 阅读全文
详解nginx惊群问题的解决方式 对于nginx的惊群问题,我们首先需要理解的是,在nginx启动过程中,master进程会监听配置文件中指定的各个端口,然后master进程就会调用fork()方法创建各个子进程,根据进程的工作原理,子进程是会继承父进程的全部内存数据以及监听的端口的,也就是说worker进程在启动之后也是会监听各个端口的。关于惊群,指的就是当客户端有新建连接的请求到来时,就会触发各个worker进程的连接建立事件,但是只有一个worker进程能够正常处理该事件,而其他的worker进程会发现事件已经失效,从而重新循环进入等待状态。这种由于一个事件而“惊”起了所有worker进程的现象就是惊群问题。很明显,如果所有的worker进程都被触发了,那么这将消耗大量的资源,本文则主要讲解nginx是如何处理惊群问题的。 Fatmouse 2020-01-23 nginx 644 0 阅读全文
nginx关闭/重启/启动的操作方法 关闭service nginx stopsystemctl stop nginx启动service nginx startsystemctl start nginx重启service nginx reload Fatmouse 2020-05-12 nginx 703 0 阅读全文
使用Nginx搭建流媒体服务器实现直播功能 写在前面 最近几年,直播行业比较火,无论是传统行业的直播,还是购物、游戏、教育,都在涉及直播。作为在互联网行业奋斗了多年的小伙伴,你有没有想过如果使用Nginx搭建一套直播环境,那我们该如何搭建呢?别急,接下来,我们就一起使用Nginx来搭建一套直播环境。 Fatmouse 2020-08-15 nginx 342 0 阅读全文
Nginx已编译的nginx-添加新模块 1.查看已有模块 此处我是安装了配置SSL 想在此加上FastDFS模块 将红色的地方复制出来记到一个小本本上 Fatmouse 2020-09-15 nginx 968 0 阅读全文
Nginx域名转发https访问的实现 说在前面的话: 突然接到这么一个任务,将多个域名的访问必须使用https的转发访问,其实对Niginx的使用很简单,文档也很齐全(不管是腾讯云还是阿里云),入坑的原因是对Niginx服务器的陌生和走的弯路。 Fatmouse 2020-11-18 nginx 3203 0 阅读全文