前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx简介及安装

Nginx简介及安装

作者头像
Learning_斌
发布2019-09-05 17:07:24
3670
发布2019-09-05 17:07:24
举报
文章被收录于专栏:GetKnowledge+GetKnowledge+GetKnowledge+

1.Nginx简介

Nginx:Nginx ("engine x") ,Nginx (“engine x”) 是俄罗斯人Igor Sysoev(塞索耶夫)编写的一款高性能的 HTTP 和反向代理服务器。也是一个IMAP/POP3/SMTP代理服务器;也就是说,Nginx本身就可以托管网站,进行HTTP服务处理,也可以作为反向代理服务器使用。Nginx 已经在俄罗斯最大的门户网站── Rambler Media(www.rambler.ru)上运行了3年时间,同时俄罗斯超过20%的虚拟主机平台采用Nginx作为反向代理服务器。在国内,已经有 淘宝、新浪博客、新浪播客、网易新闻、六间房、56.com、Discuz!、水木社区、豆瓣、YUPOO、海内、迅雷在线 等多家网站使用 Nginx 作为Web服务器或反向代理服务器。

2.Nginx的优点

跨平台:

Nginx 可以在大多数平台上运行。

配置异常简单:

非常容易上手。

非阻塞、高并发连接:

数据复制时,磁盘I/O的第一阶段是非阻塞的。官方测试能够支撑5万并发连接

事件驱动:

通信机制采用epoll模型,支持更大的并发连接。

内存消耗小:

处理大并发的请求内存消耗非常小。

成本低廉:

Nginx为开源软件,可以免费使用。

内置的健康检查功能:

如果 Nginx Proxy 后端的某台 Web 服务器宕机了,不会影响前端访问。

节省带宽:

支持 GZIP 压缩,可以添加浏览器本地缓存的 Header 头。

稳定性高:

用于反向代理,宕机的概率微乎其微

网络依赖型低:

NGINX对网络的依赖程度非常低

支持服务器检测:

NGINX能够根据应用服务器处理页面返回的状态码、超时信息等检测服务器是否出现故障,并及时返回错误的请求重新提交到其它节点上

3.Nginx能干什么

作为 Web 服务器:

相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。

作为负载均衡服务器:

Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器 对外进行服务。

作为邮件代理服务器:

Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器)

4.Nginx安装

Windows:

下载解压启动即可

Linux:

可参考如下网址:http://www.nginx.cn/install

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GetKnowledge+ 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档