nginx安装

nginx简介

在这里插入图片描述
Nginx 是一款轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。此软件在 BSD-like 协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中运行。

​Nginx 具有高并发(特別是静态资源)、 占用系统资源少等特性。而在功能应用方面,Nginx 不但是一个优秀的 Web 服务软件,同时还具有反向代理、负载均衡以及缓存服务功能。

Nginx (engine x) 是一款轻量级的HTTP服务器软件,优点:稳定性好、丰富的功能集、简单的配置文件和低系统资源的消耗,以及占有内存少,并发能力强(单台物理服务器可支持30000~50000个并发请求)相比apache并发请求没有nginx高,apache的并发在2万左右
nginx官网
RPM包获取

Nginx 特性

基本特性

  • 可针对静态资源进行高速、高并发访问以及缓存;
  • 可使用反向代理加速,并且可进行数据缓存;
  • 具有简单负载均衡、节点健康检查和容错功能;
  • 支持远程 FastCGI 服务的缓存加速;
  • 支持 FastCGI 、Uwsgi 、SCGI 、 Memcached Servers 的加速和缓存;
  • 支持 SSL 、TLS 、SNI;
  • 使用epoll and kqueue作为开发模型
  • nginx采用C进行编写,不论系统资源开销还是CPU使用效率都比Perlbal要好很多

其他服务特性

  • 支持基于名字、端口及 IP 的多虚拟主机站点;
  • 支持 Keep-alive 和 pipelined 连接;
  • 可进行简单 、方便、灵活的配置和管理;
  • 支持修改 Nginx 配置,并且在代码上线时,可平滑重启,不中断业务访问;
  • 可自定义访问日志格式,临时缓冲写日志操作,快速日志轮询及通过 rsyslog 处理日志;
  • 可利用信号控制 Nginx 进程;
  • 支持 3xx-5xx HTTP 状态码重定向;
  • 支持 rewrite 模块,支持 URI 重写及正则表达式E配;
  • 支持基于客户端 IP 地址和 HTTP 基本认证的访问控制;
  • 支持 PUT 、 DELETE 、 MKCOL 、 COPY 及 MOVE 等较特殊的 HTTP 请求方法;
  • 支持 FLV 流和 MP4 流技术产品应用;
  • 支持 HTTP 响应速率限制;
  • 支持同一 IP 地址的并发连接或请求数限制;
  • 支持邮件服务代理。

nginx的优点

  • 高并发连接:官方测试能够支撑5万并发连接,在实际生产环境中跑到2-3万并发连接数
  • 内存消耗少:在3万并发连接下,开启的10个nginx进程才消耗150M内存(15M*10=150M)
  • 配置文件非常简单:风格跟程序一样通俗易懂
  • 成本低廉:nginx为开源软件,可以免费使用。而购买F5 BIG-IP、NetScaler等硬件负载均衡交换机则需要十多万至几十万人民币
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值