Nginx的安装

Nginx简介

Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的。

Nginx 的竞争对手:

​ Apache、IIS、 Tomcat、Jetty 、Lighttpd, 它们都是 Web 服务器, 或者叫做 WWW( World Wide Web) 服务器, 相应地也都具备 Web 服务器的基本功能。

Apache的发展时期很长,Apache 有许多优点, 如稳定、 开源、 跨平台等, 但它出现的时间太长了,在它兴起的 所以它被设计成了一个重量级的、 不支持高并发的 Web 服务器。 在 Apache 服务器上, 如果有数以万计的并发 HTTP 请求同时访问, 就会导致服务器上消耗大量内存, 操作系统内核对成百上千的 Apache 进程做进程间切换也会消耗大量 CPU 资源, 并导致 HTTP 请求的平均响应速度降低, 这些都决定了Apache不可能成为高性能Web 服务器, 这也促使了Lighttpd和Nginx的出现。

IIS只能在 Windows 操作系统上运行。 Windows 作为服务器在稳定性与其他一些性能上都不如类 UNIX 操作系统, 因此, 在需要高性能 Web 服务器的场合下, IIS 可能会被“冷落” 。

Tomcat和Jetty面向 Java 语言, 先天就是重量级的 Web 服务器, 它的性能与 Nginx 没有可比性, 这里略过。

Lighttpd和Nginx一样, 都是轻量级、 高性能的Web服务器, 欧美的业界开发者比较钟爱 Lighttpd,而国内的公司更青睐Nginx。

为什么选择Nginx:

​ Nginx相对于Apache优点:
​ 1、高并发相应性能非常好,官方Nginx处理景泰文件并发5w/s
​ 2、反向代理性能非常强(可用于负载均衡)
​ 3、内存和cpu占用率低 (为Apache的1/5 - 1/10)
​ 4、对后端服务器又监控检查功能
​ 5、支持PHP cgi 方式和 fastcgi 方式
​ 6、配置代码简洁且易上手

Web应用场景:

在这里插入图片描述
中小访问量:Nginx+Keeplived 主从高可用
高访问量:Lvs+Nginx+Keeplived 负载均衡高可用

Nginx安装、配置及维护

Nginx官网下载地址:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值