nginx 常用

来源:互联网 发布:剑三2016成女捏脸数据 编辑:程序博客网 时间:2024/06/16 00:00


1、nginx命令行选项


-c 7�己安装路径决定)


6��缺省的

-t 仅测试,不运行不加载配置文件

-v显示nginx的版本号

-V显示显示nginx的版本好,编译器版本和配置参数


2、nginx 控制信号


TERM,INT快速关闭

QUIT 快速关闭

HUP 重新加载



nginx启动、重启和停止命令

nginx启动 /usr/lcoal/nginx/nginx (根据自己安装路径决定)


nginx 从容停止命令,等所有请求关闭后停止

kill -QUIT nginx 主进程号


快速停止命令

kill -TERM nginx 主进程好


3、nginx location 匹配


~   #执行一个正则匹配,区分大小写

~^ #执行一个正则匹配,不区分大小写

^~   #普通字符串匹配,如果改选项匹配,只匹配改选项,不匹配别的

=    #进行字符串精确皮撇,

@  #定义一个命令的location


location匹配的优先级,和在配置文件种的顺序无关  =  ^~  ~ ~^



例如



location  = / {  # 只匹配"/".  [ configuration A ] }location  / {  # 匹配任何请求,因为所有请求都是以"/"开始  # 但是更长字符匹配或者正则表达式匹配会优先匹配  [ configuration B ] }location ^~ /images/ {  # 匹配任何以 /images/ 开始的请求,并停止匹配 其它location  [ configuration C ] }location ~* \.(gif|jpg|jpeg)$ {  # 匹配以 gif, jpg, or jpeg结尾的请求.   # 但是所有 /images/ 目录的请求将由 [Configuration C]处理.     [ configuration D ] }

请求URI例子:

  • / -> 符合configuration A
  • /documents/document.html -> 符合configuration B
  • /images/1.gif -> 符合configuration C
  • /documents/1.jpg ->符合 configuration D


4、ngnix rewrite功能


   


















原创粉丝点击