分类: NGINX

10 篇文章

nginx获取cdn真实ip
realip模块 用途 :当本机 Nginx 处于反向代理后端时可以获取到用户的 真实IP地址 。 使用 : realip 功能需要 Nginx 添加 ngx_http_realip_module 模块,默认情况下是不被编译,如果需要添加,请在编译时添加 --with-http_realip_module 选项开启它。 realip 作用域 set…
宝塔环境 资源正常网站报错“limiting connections by zone “perip”” 处理办法
今天遇到一个问题用户网站wordpress访问图片加载不出来,单独访问正常,查看到图片和静态文件访问报错503,服务器运行正常,网站日志报错 “limiting connections by zone "perip"” 一般503是资源不足导致,查看服务器本身资源正常,并且是liunx宝塔环境,检测网站日志,查看到报错limiting connec…
thumbnail
nginx通过sub_filter替换http为https
遇到部署https后要修改程序中链接为https,但又不好修改的,可在对应站点配置文件中添加 #程序若开启gzip需要配置 否则subs_filter将失效 proxy_set_header Accept-Encoding ''; #subs_filter i忽略大小写 默认带g全局替换 r使用正则替换 subs_filter http:// ht…
上传文件提示413 Request Entity Too Large错误,nginx优化上传文件大小的限制client_max_body_size 8m;
安全优化-解决上传提示413 Request Entity Too Large错误,上传文件大小的限制client_max_body_size 8m; 设置nginx服务允许用户最大上传数据大小 根据业务需求调整上传文件大小限制 设置参数 client_max_body_size 8m; 参数语法 client_max_body_size 具体的大…
thumbnail
nginx 基本安全优化
1、隐藏nginx版本号,可以预防针对性的版本漏洞攻击。 语法: server_tokens on | off; #默认是on 可以添加的位置分别是http server location区 2、若要隐藏nginx的软件名,那么需要修改源码,分别需要修改三个地方 a. 在nginx源码目录下的src/core/nginx.h #define NGI…
thumbnail
nginx 添加ssl模块,nginx新增模块支持
yum 安装nginx自动安装默认模块,很多功能未安装,更多时候无法满足实际功能需要,需要编译添加新模块。 站长平时也遇到过类似问题,部署ssl时报错没有ssl模块,本文介绍添加SSL模块,其他模块添加方法也是一样的。 1.确认nginx版本以及支持的参数 /usr/local/nginx/sbin/nginx -V 2.下载相同版本nginx h…
thumbnail
Nginx单IP地址配置多个SSL证书的方法示例
默认情况下,Nginx一个IP地址仅支持一个SSL证书,需要多个IP地址才能配置多个SSL证书,在公网IP地址有限的情况下,可以使用TLS Server Name Indication extension(SNI, RFC 6066),它允许浏览器在SSL握手的时候发送请求的server name,也就是 Host,这样 Nginx 就能找到对应s…
thumbnail
详解常用的nginx rewrite重写规则
本文提供一些常用的rewrite重写规则,用来美化网页的链接。规则里面的$1$2你不知道是怎么来的话,只要记住,第一个()里面的是$1,第二个()里面的是$2. 请求的URL是给人看的,重写后的URL是给电脑看的。 执行搜索 这个规则的目的是为了执行搜索,搜索URL中包含的关键字。 请求的URL //west.cn/search/some-sear…