标签 nginx 下的文章

nginx 常见参数以及重定向参数配置

nginx 各参数翻译,作用$arg_PARAMETER #这个变量包含GET请求中,如果有变量PARAMETER时的值。$args #这个变量等于请求行中(GET请求)的参数,例如foo=123&bar=blahblah;$binary_remote_addr #二进制的客户地址。$body...

新安装的 nginx 要如何优化配置

大多数的Nginx安装指南告诉你如下基础知识——通过apt-get(或 yum )安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出nginx的性能,你必须更深入一些。在本...

配置Nginx使其支持iOS要求的ATS

HTTPS可以有效的防止运营商的流量劫持,我们的应用中因为使用了http协议,就出现过功能出现异常。苹果要求2017年开始应用内必须使用HTTPS ,这个措施可以有效的解决流量劫持的问题。苹果要求的ATS(App Transport Security),对HTTPS的加密方式也有要求。关于AT...
Nginx直接配置返回文本

Nginx直接配置返回文本

有的时候我们需要nginx直接返回一个提示信息。可以通过下面方式,直接返回HTTP状态码以及文本。直接返回文本: location / { ...

屏蔽nginx和php的版本号

http header中会看到nginx和php的版本号如:X-Powered-By: PHP/5.2.1为了防止一些针对版本号特殊漏洞的攻击,可以屏蔽其显示。<h3>php</h3>更改php.ini文件,找到下面设置并更改为off:expose_php = Off&...

设置nginx和php-fpm更改上传文件大小限制

Nginx和php默认不支持上传过大的文件。假如我们要求上传的文件大小为20M,默认配置就不允许上传了。下面我们更改nginx和php配置,设定上传的限制为20M。Nginx配置更改如果上传文件时超过了nginx的限制,就会返回一个“413 Request Entity Too Large”的...

在nginx中配置302跳转到另一个域名

有时候我们需要设定一个域名跳转到另一个网址,可以直接在nginx配置文件中指定。参考下面的配置:输入www.baidu.com,返回状态码302。之后跳转到https://www.qiansw.com/index-1.html。server { server_name www.b...

CentOS7 Ngnix服务器 Discuz! X3.2 附件上传显示 Upload Error413

刚刚搭建了一个Discuz X3.2的论坛,上传小于1m的附件没问题,只要大于1m就会报下面的错误:我的环境为CentOS 7,nginx、php-fpm为yum安装。可以参考下面方法尝试解决一下问题:修改php配置编辑/etc/php.ini查找upload_max_filesize默认是2...