![](https://img-blog.csdnimg.cn/20201126171551662.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nginx
文章平均质量分 82
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。
中文帮助文档https://codinganhour.gitee.io/nginx/
CodingAnHour
明日复明日,明日何其多。我生待明日,万事成蹉跎。
展开
-
Nginx部署、启动、停止、安全退出、重载配置文件、查看nginx进程、动静分离、黑白名单、防盗链
一、安装官方地址复制下载地址,在linux执行下载:wget http://nginx.org/download/nginx-1.18.0.tar.gz解压:tar -zxvf nginx-1.14.0.tar.gz执行:./configure & make & make install基于参数构建 ./configure创建主文件 make执行完成之后 nginx 运行文件 就会被安装在 /usr/local/nginx 下查看配置文件配置说明,更多配置请查原创 2021-11-13 16:14:46 · 4771 阅读 · 0 评论 -
nginx指令解释
httpgzipgzip:on或off; 是否开启文件压缩gzip_min_length:启用gzip压缩的最小文件,小于设置值的文件将不会压缩gzip_comp_level:gzip 压缩级别,1-9,数字越大压缩的越好,也越占用CPU时间gzip_types:进行压缩的文件类型。javascript有多种形式。其中的值可以在 mime.types 文件中找到gzip_vary on;:是否在http header中添加Vary: Accept-Encoding,建议开启gzip_buf原创 2020-12-21 17:01:05 · 154 阅读 · 0 评论 -
nginx配置文件语法配置规则、热部署、日志切割
nginx配置语法配置文件由指令与指令块构成每条指令以“;”分号结尾,指令与参数间以空格符号分隔 指令块以{}大括号将多条指令组织到一起指令块可以包含指令块指令块可以有名字,也可以无名字,有无名字是由提供指令的nginx模块来决定的include语句允许组合多个配置文件以提升可维护性 只用#符号添加注释,提高可读性使用$符号使用变量变量一般是其他模块提供的部分指令的参数支持正则表达式配置参数单位ms:毫秒s:秒m:分钟h:小时d:天w:周m原创 2020-12-20 18:50:19 · 263 阅读 · 0 评论 -
nginx编译
nginx二进制文件会把模块直接编译进来,nginx官方模块并不是每一个都开启的,如果添加第三方模块只能通过编译nginx这一种方式,才能把第三方模块编译进来#mermaid-svg-uvLmsMlEyRbGC28g .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-uvLmsMlEyRbGC28g .label原创 2020-12-19 18:28:07 · 1306 阅读 · 1 评论 -
nginx基础信息介绍
常用知识点吞吐量(TPS):系统在单位时间内处理请求的数量。QPS:每秒查询率并发数:系统可以同时承载的正常使用系统功能的用户的数量。RPS:每秒能处理的请求数目响应时间(RT):系统对请求作出响应的时间。nginx常用的应用场景静态资源网站服务反向代理服务缓存加速负载均衡api服务nginx与ApacheApache:低效,一般一个进程同一时间只会处理一个连接一个请求。处理完此请求才会处理下一个nginx:一般可以处理上万,上班百万,甚至上千万的的并发连接ngi原创 2020-12-19 16:23:00 · 320 阅读 · 3 评论