使用版本 - CentOS Linux release 7.5.1804 (Core) - nginx/1.12.2版本 - curl 7.61.0 (x86_64-pc-linux-gnu) libcurl/7.61.0 OpenSSL/1.0.2k zlib/1.2.7 对于一些服务器流量异常、负载过大,甚至是大流量的恶意攻击访问等,进行并发数的限制;该模块可以根据定义的键来限制每个键值的连接数,只有那些正在被处理的请求(这些请求的头信息已被完全读入)所在的连接才会被计数。目录limit_conn_zonelimit_connlimit_conn_statuslimit_conn_log_level并发限制于error_page的结合使用limit_conn_zoneSyntax: limit_conn_zone key zone=name:size; Default: — Context: http设置一个共享区间,用于存储各种各样的key的连接状态 该命令和limit_zone命令一起配合使用 size的大小最小为32k(32K),否则会报错nginx: [emer

使用版本 - CentOS Linux release 7.5.1804 (Core) - nginx/1.12.2版本 - curl 7.61.0 (x86_64-pc-linux-gnu) libcurl/7.61.0 OpenSSL/1.0.2k zlib/1.2.7目录启动停止 nginx -s stop优雅停止 nginx -s quit平滑重启 nginx -s reload指定配置文件操作 nginx -c /tmp/nginx.conf重新开始记录日志 nginx -s reopen检测语法错误 nginx -t查看版本信息和编译配置 nginx -v热部署默认编译后,nginx的可执行二进制文件在/usr/local/nginx/sbin目录下,可执行文件为nginx 我们需要执行cp /usr/local/nginx/sbin/nginx /usr/bin这样才可以在全局中直接找到nginx的二进制文件启动直接执行nginx 如果服务器已经有nginx在执行,再次执行nginx会报错nginx: [emerg] bind() to 0.0.0.0:80 failed

使用版本 - CentOS Linux release 7.5.1804 (Core) - nginx/1.12.2版本 - curl 7.61.0 (x86_64-pc-linux-gnu) libcurl/7.61.0 OpenSSL/1.0.2k zlib/1.2.7目录error_loglog_formataccess_logerror_logSyntax: error_log file [level]; Default: error_log logs/error.log error; Context: main, http, mail, stream, server, location日志级别严重性从轻到重顺序:debug、info、notice、warn、error、crit、alert、emerg 如果file设置为stderr,nginx将会将日志输出到标准错误输出 设置某个日志级别将会使指定级别和更高级别的日志都被记录下来,如指定error会使nginx记录所有的error、crit、alert、emerg级别消息 debug日志级别需要configure --wit

使用版本 - CentOS Linux release 7.5.1804 (Core) - nginx/1.12.2版本 - curl 7.61.0 (x86_64-pc-linux-gnu) libcurl/7.61.0 OpenSSL/1.0.2k zlib/1.2.7目录概述几种可选方法介绍use如何查看当前nginx的IO方法概述nginx支持多种连接处理IO方法,特定IO方法的可用性取决于所使用的平台。如果平台支持多种IO方法,nginx会自动选择最有效的IO方法。但是,如果需要的话,也可以通过指令use指定具体的IO方法 如果不指定use,则选择系统和nginx可以支持的最优IO模型 configure编译选项中可以选择--without-poll_module、--with-poll_module、--without-select_module、--with-select_module使其强制使用或者禁止使用某IO模型 如果使用--without-select_module,则不可以使用use select指令了,报错提示:invalid event type "sele

服务器命令iperf3 -s -p 监听端口 -f M客户端命令iperf3 -c 指定的远程IP -p 远程端口 -f M -b 带宽大小 -n 数据包总大小M