Nginx
Nginx优点
BSD许可证,因为Nginx是开源免费的,当有定制化的需求的时候可以修改源代码进行商用。
Nginx组成
Nginx版本发布情况
Nginx的发行版本选择
Tengine是修改了Nginx的主干代码,框架修改以后,Tenginx就遇到一个问题,没有办法跟着Nginx的官方版本同步的升级,Tenginx也可以使用Nginx的第三方模块。一个老师说:因为这一个特性,不太推荐使用Tengine。
没有太多的业务诉求,使用开源版本的就足够了,如果需要开发APR服务器,Web防火墙,OpenResty是一个很好的选择。
文章转子大神的总结,首先是一个模块方面的对比,可以看到openresty的支持的模块最多;
绿色为Nginx共有模块,橙色为Tengine模块,紫色为OpenResty模块
绿色为Nginx共有模块,橙色为Tengine模块,紫色为OpenResty模块
从表格中显而易见,OpenResty的模块要比前两者多得多,虽然它基于 Nginx 实现,但其适用范围,早已远远超出反向代理和负载均衡。
第二从更新频率来看,nginx持续更新,openresty紧跟频率,但是tengine基本上不跟新了。
Nginx配置文件的通用语法介绍
配置参数
http配置的指令块
Nginx命令行
本文来自博客园,作者:NeverLateThanBetter,转载请注明原文链接:https://www.cnblogs.com/do-it-520/p/16247239.html
韶华易逝,不能虚度年华。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?