Nginx这个词,凡是有点开发经验的,应该经常听说
前端用到它,后台用到它,运维用到它,做音视频还是要用到它
那么,它到底是个什么东西呢
Nginx全称EngineX,翻译成中文就是X引擎,一副牛逼轰轰的样子,看起来就很牛逼
Nginx最核心的功能,就是作为代理服务器来使用,同时还提供了一些常用的周边配套功能
Nginx常用的功能包括
- 正向代理服务器,为客户端提供代理,当客户端无法直接访问服务器时,可通过客户端 - Nginx - 服务端的模式来访问服务器
- 反向代理服务器,为服务端提供代理,当服务端压力较大时,可以在多个主机上搭建一样的服务端,再通过Nginx将客户端请求分发给不同的主机去处理,俗称负载均衡
- 轻量级HTTP资源服务器,可以通过Nginx提供的Http服务,直接服务Nginx主机上的资源文件
- 邮件代理服务器,支持IMAP/POP3/SMTP协议
- Nginx代理支持的并不仅仅是应用层的协议,而是TCP和UDP层面上的,因此像WebSocket、MQTT等协议,也都是支持的
好了,Nginx的功能介绍就到此结束了,现在大家都不会觉得熟悉又陌生了吧!