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命令行

posted @ 2022-05-08 22:15  NeverLateThanBetter  阅读(26)  评论(0)    收藏  举报