6

Nginx作为一个轻量级的HTTP服务器,相比Apache优势也是比较明显的,在性能上它占用资源少,能支持更高更多的并发连接,从而达到提高访问效率;在功能上它是一款非常优秀的代理服务器与负载均衡服务器。

经常在运维面试中,面试官会问到,你们用什么HTTP服务器啊?为什么用它??

1、作为WEB服务器而言,Nginx处理静态文件的效率比较高

2、作为代理服务器而言,Nginx可以实现无缓存的反向代理加速来提高WEB站点的运行速度,提高用户访问的体验

3、作为负载均衡服务器而言,支持的应用较多,同时也支持容错功能,自带算法进行负载均衡调度

4、性能方面而言,采用内核poll模型,支持更多的并发连接,官方显示最大可支持50000个并发连接的请求响应,但占用资源很少且非常稳定

所以,无论是开发、运维、测试,都会接触到Nginx,而且都需要掌握一些Nginx的知识,像安装、配置、调试等,特别是对于Nginx配置尤其重要。

之前,民工哥也给大家详细介绍这款工具:Nginx WebUI

太赞了!墙裂推荐这款网页版 Nginx 配置生成器,好用到爆!

详细的功能与操作介绍,上面的文章都有。

除了nginx的conf可视化配置以外, nginxWebUI还提供以下功能:

  • 静态网页包可上传并进行统一管理
  • ssl证书可在线申请并定时续签. 统一对ssl进行管理及部署
  • 集成nginx效验, 重载, 启动, 停止命令, 可在网页上对nginx运行状态进行操作
  • 可在一台服务器上远程管理其他nginxWebUI服务器, 可以在一个网址上修改复数的nginx集群配置, 同时提供集群nginx服务运行状态监控功能, 使用邮件进行宕机提醒
  • 可对nginx中配置的负载均衡节点进行运行状态监控,  使用邮件进行宕机提醒.
  • 集成nginx日志解析功能, 可配置是否生成nginx日志及定时对nginx日志进行解析
  • 可反向导入已有的nginx配置文件, 可快速克隆已有反向代理配置, 可检查反向代理的端口占用
  • 提供系统cpu 内存 硬盘运行状态监测

目前NginxWebUI 1.8.0 发布,同时更新了一些新的功能:

  • 参数配置项添加顺序配置
  • 静态文件添加更新功能
  • 添加参数模板功能
  • 更新docker内的nginx版本为1.18
  • 添加立刻解析今日日志 功能
  • 替换配置文件时,清除遗留旧配置文件
  • 添加conf文件基本导入功能

image


民工哥
26.4k 声望56.7k 粉丝

10多年IT职场老司机的经验分享,坚持自学一路从技术小白成长为互联网企业信息技术部门的负责人。2019/2020/2021年度 思否Top Writer