nginx是什么服务器

发布时间 - 2019-06-04 00:00:00    点击率:

nginx (engine x) 是一个高性能的http和反向代理web服务器,同时也提供了imap/pop3/smtp服务。nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。

其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

优点

Nginx 可以在大多数 UnixLinux OS 上编译运行,并有 Windows 移植版。 Nginx 的1.4.0稳定版已经于2013年4月24日发布,一般情况下,对于新建站点,建议使用最新稳定版作为生产版本,已有站点的升级急迫性不高。Nginx 的源代码使用 2-clause BSD-like license。

服务器

Nginx作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。

处理静态文件,索引文件以及自动索引;打开文件描述符缓冲。

无缓存的反向代理加速,简单的负载均衡和容错。

FastCGI,简单的负载均衡和容错。

模块化的结构。包括 gzipping, byte ranges, chunked responses,以及 SSI-filter 等 filter。如果由 FastCG或其它代理服务器处理单页中存在的多个 SSI,则这项处理可以并行运行,而不需要相互等待。

支持 SSL 和 TLSSNI。

代码

Nginx代码完全用C语言从头写成,已经移植到许多体系结构和操作系统,包括:Linux、FreeBSD、Solaris、Mac OS X、AIX以及Microsoft Windows。Nginx有自己的函数库,并且除了zlib、PCRE和OpenSSL之外,标准模块只使用系统C库函数。而且,如果不需要或者考虑到潜在的授权冲突,可以不使用这些第三方库。

代理服务器

作为邮件代理服务:Nginx 同时也是一个非常优秀的邮件代理服务(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm 描述了成功并且美妙的使用经验。

Nginx 是一个安装非常的简单、配置文件非常简洁(还能够支持perl语法)、Bug非常少的服务。Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级。

更多Nginx相关技术文章,请访问Nginx使用教程栏目进行学习!


# nginx  # php  # c语言  # perl  # Filter  # windows  # http  # ssl  # microsoft  # linux  # bug  # 负载均衡  # 是一个  # 代理服务器  # 代理服务  # 俄文  # 配置文件  # 源代码  # 自己的  # 稳定版  # 也不 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel PHP版本要求一览_Laravel各版本环境要求对照  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  长沙企业网站制作哪家好,长沙水业集团官方网站?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  魔方云NAT建站如何实现端口转发?  高防服务器租用首荐平台,企业级优惠套餐快速部署  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  进行网站优化必须要坚持的四大原则  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  网站优化排名时,需要考虑哪些问题呢?  Python高阶函数应用_函数作为参数说明【指导】  制作公司内部网站有哪些,内网如何建网站?  重庆市网站制作公司,重庆招聘网站哪个好?  高端云建站费用究竟需要多少预算?  深入理解Android中的xmlns:tools属性  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  lovemo网页版地址 lovemo官网手机登录  js实现获取鼠标当前的位置  三星网站视频制作教程下载,三星w23网页如何全屏?  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  如何将凡科建站内容保存为本地文件?  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  Laravel观察者模式如何使用_Laravel Model Observer配置  如何在自有机房高效搭建专业网站?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何为不同团队 ID 动态生成多个“认领值班”按钮  网站制作软件免费下载安装,有哪些免费下载的软件网站?  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  原生JS获取元素集合的子元素宽度实例  Laravel如何配置和使用缓存?(Redis代码示例)  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  Python并发异常传播_错误处理解析【教程】  如何在服务器上三步完成建站并提升流量?  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  Swift中swift中的switch 语句  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  JS实现鼠标移上去显示图片或微信二维码  Android 常见的图片加载框架详细介绍  Laravel如何记录自定义日志?(Log频道配置)  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  如何快速使用云服务器搭建个人网站?  米侠浏览器网页背景异常怎么办 米侠显示修复  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载