Nginx–进程组成、全局变量及基本调优
Nginx进程组成及介绍:一、主进程(master process): 1、与外界通信和工作进程管理 2、建立、绑定和关闭socket 3、读取nginx配置文件并验证有效性 4、按照配置文件生成、管理和结束工作进程 …
Nginx进程组成及介绍:一、主进程(master process): 1、与外界通信和工作进程管理 2、建立、绑定和关闭socket 3、读取nginx配置文件并验证有效性 4、按照配置文件生成、管理和结束工作进程 …
参数:weight=5 #设置服务器权重,默认为1max_conns=0 #限制代理服务器同时活动的最大连接数(1.11.5),默认为0,没限制max_fails=1 #在fail_timeout参数时间内尝试与服务器通信的失败最大次数,默认为1,0为禁用&nbs …
return指令相关:概念:停止处理并返回指定状态码给客户端。 语法:return code [text] return code URL return URL 参数说明: code #HTTP状态码 text #响应正文 URL #临时重定向地址 set指令相关:概念:设置变量 语法:set $variable value
概念:使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写以及重定向。rewrite只能放在server{}、location{}、if{}中,并且只能对域名后边的除去传递的参数外的字符串起作用,例如: http://seanlook.com/a/we/index.php?id=1&u=str,只对/a/we/index.php重写。 语法:rewrite r …
location表达式介绍:~ #表示正则匹配,区分大小写~* #表示正则匹配,不区分大小写^~ #表示匹配常规字符串,不进行正则匹配= #表示精准匹配,只能匹配=后面的内容,且不继续向下匹配location表达式优先级:第一优先级:“=” 精确 …
Nginx正则及表达式符号:~ #表示正则匹配,区分大小写~* #表示正则匹配,不区分大写!~ #区分大小写不匹配!~* #不区分大小写不匹配^~ #普通字符前缀匹配\ #转义字符。可 …
服务器环境: A:192.168.2.201 nameserver、master、slave B:192.168.2.202 nameserver、master、slave nameserver默认监听端口:9876 broker默 …
一、单docker实例部署集群:1、启动镜像# docker run -ti –hostname localhost –name rabbitmq -p 15672:15672 -p 5672:5672 -p 5673:5673 -p 5674:5674 rabbitmq /bin/bash 2、启动三个节点# RABBITMQ_NODE_PORT=5672 RABBITM …