nginx超时设置详细介绍 nginx常用的超时配置说明client_header_timeout语法 client_header_timeout time 默认值 60s 上下文 http server 说明 指定等待client发送一个请求头的超时时间(例如:GET / HTTP/1.1).仅当在一次read中,没有收到请求头,才会算成超时。如果在超时时间内,client没发送任何东西,nginx返回HTTP状态码408(“Request timed out”) Fatmouse 2019-12-14 nginx 892 0 阅读全文
Nginx下实现pathinfo及ThinkPHP的URL模式 打开Nginx配置文件(不同版本的Nginx可能稍有不同),配置:这样,Nginx服务器就可以支持pathinfo了。但是如果要支持ThinkPHP的URL_MODE设置为2的模式,还需要配置rewrite规则。找到access_log语句,在其上方加上以下语句: Fatmouse 2019-12-14 nginx 1117 0 阅读全文
Linux平台通过nginx和vsftpd构建图片服务器 因为开发需要,需要在Linux上构建一个独立的图片服务器,此处默认您已安装好Linux系统。系统环境:CentOs6.5,Vmware10 Fatmouse 2019-12-14 nginx 780 0 阅读全文
nginx启动服务提示98: Address already in use错误的解决 前言 今日到公司就被其他人告知官网所有页面打开都是502。平常都是正常的怎么就突然页面就502了呢,下面就开始troubleshooting。下面来看看详细的解决过程: Fatmouse 2019-12-14 nginx 1047 0 阅读全文
Nginx配置文件详解 序言 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Fatmouse 2019-12-14 nginx 747 0 阅读全文
详解nginx同一端口监听多个域名和同时监听http与https 详解nginx同一端口监听多个域名和同时监听http与https1、同一端口监听多个域名 Fatmouse 2019-12-14 nginx 1138 0 阅读全文
利用nginx+lua+redis实现反向代理方法教程 前言 最近因为工作需要,要进行IVR的重构, 我们现在系统接了三家IVR服务商, N个业务, 由于IVR这玩意一般只能外网回调, 而开发环境又不允许外网随便访问, Fatmouse 2019-12-14 nginx 1086 0 阅读全文
Nginx 代理与负载均衡详解 Nginx 代理与负载均衡详解 nginx除了可以做网站的虚拟主机之外,还可以做代理器,并且, nginx在代理器的基础上可以做到负载均衡。 Fatmouse 2019-12-14 nginx 803 0 阅读全文
nginx 让users有权限启动的两种方法 nginx 让users有权限启动两种方法普通用户在restart和reload nginx时,会报错:我又不能给开发人员root权限,没办法,只好这么做。 Fatmouse 2019-12-14 nginx 1023 0 阅读全文
Nginx防止流量攻击的配置详解 使用场景 最近在工作中遇到一个问题,项目中报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于Ehcache和Redis的session管理策略。 Fatmouse 2019-12-14 nginx 952 0 阅读全文
Nginx自定义访问日志的配置方式 前言 Nginx日志主要分为两种:访问日志和错误日志。日志开关在Nginx配置文件(/etc/nginx/nginx.conf)中设置,两种日志都可以选择性关闭,默认都是打开的。 Fatmouse 2019-12-14 nginx 782 0 阅读全文
Nginx下无法使用中文URL的解决方法 前言 最近更换了博客空间后,发现许多文章页出现404的情况,找了一下原因,发现是由于URL含有中文而Nginx默认不支持中文URL导致的。此文记录了解决方法。 Fatmouse 2019-12-14 nginx 1627 0 阅读全文
Crontab+Shell做Nginx日志切割脚本实例代码 平日里,我们需要把 Nginx 的错误日志输出到文件里,但是时间一长,文件就特别大,之前我服务器上日志就一周没管它,今天一看日志文件都32个G了,大的吓人。于是就写了个日志切割的脚本。 Fatmouse 2019-12-14 nginx 758 0 阅读全文
详解Nginx location 匹配规则 语法规则location [=|~|~*|^~] /uri/ { … } 模式 含义 location = /uri = 表示精确匹配,只有完全匹配上才能生效 location ^~ /uri ^~ 开头对URL路径进行前缀匹配,并且在正则之前。 location ~ pattern 开头表示区分大小写的正则匹配 location ~* pattern 开头表示不区分大小写的正则匹配 location /uri 不带任何修饰符,也表示前缀匹配,但是在正则匹配之后 location / 通用匹配,任何未匹配到其它location的请求都会匹配到,相当于switch中的default Fatmouse 2019-12-14 nginx 871 0 阅读全文
nginx配置支持php的pathinfo模式配置方法 nginx模式不支持pathinfo模式,类似info.php/hello形式的url会被提示找不到页面。下面的通过正则找出实际文件路径和pathinfo部分的方法,让nginx支持pathinfo。 Fatmouse 2019-12-14 nginx 731 0 阅读全文
Nginx中报错:Permission denied与Connection refused的解决 本文主要记录一下各种环境中 nginx 的错误和解决办法,下面话不多说了,来看看详细的介绍吧。 Fatmouse 2019-12-14 nginx 1128 0 阅读全文
Nginx实战之反向代理WebSocket的配置实例 实现方案 采用目前比较成熟的WebSocket技术,WebSocket协议为创建客户端和服务器端需要实时双向通讯的webapp提供了一个选择。其为HTML5的一部分,WebSocket相较于原来开发这类app的方法来说,其能使开发更加地简单。大部分现在的浏览器都支持WebSocket,比如Firefox,IE,Chrome,Safari,Opera,并且越来越多的服务器框架现在也同样支持WebSocket。 Fatmouse 2019-12-14 nginx 743 0 阅读全文
Nginx 配置反向代理使用 Google fonts 字体并开启 HTTP2/SSL 支持 由于博客主题使用了 Google fonts PT Serif 字体,国内只能通过中科大的代理来使用 Google fonts 字体。然而最近发现其速度不稳定,响应时间有时候甚至超过 600ms。刚好因为自己有 vultr 的 VPS(带小尾巴) 就自己动手搭了个来用 Fatmouse 2019-12-14 nginx 892 0 阅读全文
Nginx搭建https服务器教程 HTTPS简介HTTPS(Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单来讲就是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 Fatmouse 2019-12-14 nginx 1018 0 阅读全文
nginx http重定向https配置说明 nginx http重定向https配置说明现在什么苹果,谷歌浏览器请求地扯基本都要求使用https了,如何把原来的http协议重定向到https中呢,这里我们可以使用http反向代理软件nginx。 Fatmouse 2019-12-14 nginx 887 0 阅读全文