• 开发nginx模块之Hello World篇

    日期:

    1进行echo模块的功能设计 以下是本模块要能识别的nginx配置 作为演示模块,我们这个模块仅仅完成以下功能: 读入nginx.conf中以echo开头的配置;echo是本模块新加入的命令,意思是直接输出; 例如: 在用户访问/hello时设置文件头为content-type=application/html;...

  • Nginx 的重载方式 (nginx -s reload)

    日期:

    Nginx 从 0.7.53 版本之后新增了一些命令行参数:-s 以前都是用kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 方法来重新加载配置,现在只需要用 /usr/local/nginx/sbin/nginx -s reload 命令即可。 -s参数包含四个命令分别是 stop/quit/reopen/reload v...

  • nginx reload configuration

    日期:

    Nginx 自从 0.7.53 版本之后新增了一些命令行参数,请看: [oschina@liubc oschina]$ /opt/ngx/sbin/nginx -h nginx version: nginx/0.8.45 Usage: nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives] Options: -?,-h : this help -v :...

  • nginx的reload和reopen

    日期:

    今天发现一个现象,nginx启动的时候log文件都是root:root,这样应用没法写日志进去了。线上其他机器都是nobody:root 后来发现只要/usr/local/ngin/sbin/nginx -sreopen就会把日志属主变成nobody:root了,而用nginx -s reload就不行。...

  • nginx tcp代理

    日期:

    nginxtcp代理功能由nginx_tcp_proxy_module模块提供,同时监测后端主机状态。该模块包括的模块有: ngx_tcp_module, ngx_tcp_core_module, ngx_tcp_upstream_module, ngx_tcp_proxy_module, ngx_tcp_upstream_ip_hash_module。 1. 安装 1 2 3 4 5 6 # wget h...

  • nginx、Apache、IIS中413 Request Entity Too Large问题的解决方法

    日期:

    分享下nginx、Apache、IIS三种服务器解决413 Request Entity Too Large问题的方法。 一、nginx服务器 nginx出现这个问题的原因是请求实体太长了。一般出现种情况是Post请求时Body内容Post的数据太大了, 如上传大文件过大、POST数据比较多。 处理方法 在ngin...

  • nginx加php-fpm报502 bad gateway错误五种解决方法

    日期:

    nginx加php-fpm环境中出现502 bad gateway错误的5种解决方法,总结归纳服务器出现502错误的原因多数为连接过多和脚本超时,本文总结了5种解决方法。 nginx出现502有很多原因,但大部分原因可以归结为资源数量不够用,也就是说后端php-fpm处理有问题,nginx将正...

  • Nginx服务器处理相关图片详细方法

    日期:

    Nginx服务器在进行图片处理时,会有有不少的问题。 说到访问权限控制,很多看了Nginx相关文章的朋友都会自然联想到X-Accel-Redirect这个头。 这个头有个缺陷,就是所有的访问都会先经过一个fastcgi来判断权限。 在下载系统上,用这个方法是非常合适的,但是在...

  • nginx平滑重启与平滑升级的方法

    日期:

    如何实现 nginx平滑重启 与平滑升级? 平滑重启 kill -HUP `cat /usr/local/www/nginx/logs/nginx.pid` 平滑升级nginx: cd /yujialin wget http://nginx.org/download/nginx-1.0.6.tar.gz tar zxvf nginx-1.0.6.tar.gz cd nginx-1.0.6 /usr/local/www/nginx...

  • Nginx Alias 无法解析PHP的解决办法

    日期:

    server { listen 80; server_name xxxx.com.cn; error_log /tmp/eror.log; set $www_root /home/web/yqbb/bgskk; location / { root $www_root; index index.html index.php; } location /feedback { index index.php; alias /home/web/yqbb/bgskk/app/htdoc...