主页

索引

模块索引

搜索页面

常用

Nginx调试:

编译时使用:
./configure --with-debug

内置预定义变量:

$is_args 如果$args设置,值为"?",否则为""
$document_root 当前请求在root指令中指定的值
$args 这个变量等于GET请求中的参数。例如,foo=123&bar=blahblah;这个变量只可以被修改
$uri 请求中的当前URI(不带请求参数,参数位于$args),不同于浏览器传递的$request_uri的值
    它可以通过内部重定向,或者使用index指令进行修改。不包括协议和主机名,例如/foo/bar.html

常用的Nginx参数与控制:

程序运行参数:
nginx - t - c conf/nginx2.conf

通过信号对 Nginx 进行控制:
TERM, INT       快速关闭程序,中止当前正在处理的请求
QUIT       处理完当前请求后,关闭程序
HUP         重新加载配置,并开启新的工作进程,关闭就的进程,此操作不会中断请求
USR1         重新打开日志文件,用于切换日志,例如每天生成一个新的日志文件
USR2          平滑升级可执行程序
WINCH          从容关闭工作进程

两种方式:
kill -HUP `cat /var/nginx/run/nginx.pid`
killall - s HUP nginx

主页

索引

模块索引

搜索页面