Nginx
一、什么是 nginx
Nginx 是一个免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP/POP3 代理服务器。Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。
二、优点(高性能、高并发、低内存)
更快
传统的基于进程或线程处理并发连接的模型,使用单独进程或线程来处理每一个请求,并 阻塞网络或输入输出。
nginx 是一个模块化的、事件驱动的、异步的、单线程的、非阻塞的架构。
nginx 大量使用多路复用和事件通知,并将特定任务专门用于分离进程。在数量有限的单线程中,高效运行循环中处理连接。
高扩展性(模块化)
高度模块化的设计是 Nginx 的架构基础。
高可靠性
Nginx 可以在服务器上持续不间断的运行数年。
热部署
在升级的时候不需要终止服务
BSD 许可证
开源免费,修改源码之后可进行商用。
三、Nginx 架构
四、Nginx 命令与配置文件
4.1、安装
yum install -y nginx