什么是NGINX
NGINX是一个高性能的HTTP Server和代理软件,他具有高并发、且占用资源少,同时是一个比较优秀的代理和负载均衡、缓存服务器,他可以运行于多种平台。
官方 站:http://www.nginx.org
NGINX特点
- web服务器
高性能的web服务器软件,与apache相比,他支持更多的并发连接且占用服务器资源少,效率高
- 反向代理或负载均衡服务器
作为负载均衡服务器,他可以作为HTTP Server或DB等服务的代理服务器,类似Haproxy代理软件的功能,nginx的大力功能相对简单,效率也不及Haproxy,同时也是一个优秀的邮件代理服务软件
- 缓存服务器
nginx还可以作为缓存服务器,类似于专业的缓存软件功能
与其他服务器对比
web服务器 | Nginx | Apache | Lighttpd |
---|---|---|---|
反向代理 | 非常好 | 好 | 一般 |
Rewrite规则 | 非常好 | 好 | 一般 |
FastCGI | 好 | 差 | 非常好 |
热部署 | 支持 | 不支持 | 不支持 |
系统压力比较 | 很小 | 小 | 很大 |
稳定性 | 非常好 | 好 | 一般 |
安全性 | 一般 | 好 | 一般 |
技术资料 | 很少 | 非常多 | 一般 |
静态文件处理 | 非常好 | 一般 | 好 |
虚拟主机 | 支持 | 支持 | 支持 |
内存消耗 | 非常小 | 很大 | 非常小 |
安装
下载Nginx依赖
创建Nginx软件目录
获取Nginx安装包并解压
编译安装软件
配置编译参数
检查
返回值为0即为正确
编译安装
启动Nginx
检查80端口是否启用
本地访问
- 页访问
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24693 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!