Nginx是一个轻量级的HTTP服务器,相比Apache有明显的优势。在性能方面,占用资源少,可以支持更高更多的并发连接数,从而提高访问效率;从功能上讲,它是一个非常好的代理服务器和负载平衡服务器。经常在运维面试中,面试官会问,你用的是什么HTTP服务器?为什么要使用它??1、Nginx作为WEB服务器,处理静态文件效率更高。2、Nginx作为代理服务器,可以实现无缓存的反向代理加速,提高WEB站点的运行速度,改善用户访问体验。3.作为代理服务器作为负载均衡服务器来说,支持的应用比较多,同时也支持容错。它有自己的负载均衡调度算法。4、性能方面,采用内核轮询模型,支持更多的并发连接数。官方显示最多可以支持50000个并发连接的请求响应,但是占用资源非常少,非常稳定。因此,无论是开发、运维还是测试,都会接触到Nginx,需要掌握Nginx的一些知识,比如安装、配置、调试等,尤其是Nginx的配置尤为重要。之前米工哥也详细介绍过这个工具:NginxWebUI厉害了!墙裂推荐这款网页版的Nginx配置生成器,太好用了!详细的功能和操作介绍见以上文章。除了nginx的conf可视化配置,nginxWebUI还提供了以下功能:静态网页包可以统一上传和管理。SSL证书可在线申请并定期更新。ssl统一管理部署集成nginx验证、重载、启动、停止命令,可以在网页上操作nginx的运行状态。您可以在一台服务器上远程管理其他nginxWebUI服务器。您可以在一个URL上修改多个nginx集群配置。同时提供监控集群nginx服务运行状态的功能,使用邮件进行宕机提醒可以监控nginx中配置的负载均衡节点的运行状态,并使用邮件进行宕机提醒。集成nginx日志解析功能,可以配置是否生成nginx日志,定时分析nginx日志,可以反向导入已有的nginx配置文件,可以快速clone已有的反向代理配置,可以查看反向代理的端口占用情况,提供系统cpu内存,监控硬盘运行状态。目前发布了NginxWebUI1.8.0,同时更新了一些新功能:添加参数配置项的顺序静态配置添加文件更新功能添加参数模板功能将docker中的nginx版本更新到1.18添加功能立即解析今天日志的替换配置文件时,清除旧的配置文件,增加conf文件的基本导入功能
