趁着闲赋在家,整理一下自己的思路,首先是Nginx方面,非常感谢Nginx高性能服务这本书给我提供的帮助,以下的内容呢相当于自己的读书笔记。
成都创新互联公司2013年至今,是专业互联网技术服务公司,拥有项目网站制作、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元宁安做网站,已为上家服务,为宁安各地企业和个人服务,联系电话:028-86922220一 Nginx ("engine x") 初识
1.官方网站:http://www.nginx.org
2.版本
Nginx从2004年10月发布至今,更新频率非常高,主要版本变更原因包括软件缺陷修正,功能优化以及新功能加入等。
根据官方版本变更说明http://nginx.org/en/CHANGES可以看到
最新版本为2017年4月25号发布的1.13.0。
Nginx官方将Nginx版本分为开发版本(主要用Nginx软件项目的研发),稳定版本(主要作为web服务器投入商用)以及过期版本三种。
PS:因为运维出身,以下文档中,如果无特别说明,Nginx x.x.x的说法指的是Nginx稳定版
3.Nginx的功能特性
Nginx服务器以其功能丰富著称,Nginx是一个高性能的HTTP和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器。
能够快速响应静态页面(HTML)的请求;支持fastCGI,SSL,Virtual Host,URL Rewrite,HTTP Basic Auth,Gzip等大量使用功能;并支持更多的第三方功能模块
的扩展。
通过Nginx提供的基本功能服务,从大体上归纳为基本HTTP服务,高级HTTP服务和邮件服务等三大类。
(1)基本HTTP服务
Nginx提供基本HTTP服务:可以作为HTTP代理服务器和反向代理服务器,支持通过缓存加速访问,可以完成简单的负载均衡和容错,支持包过滤,支持SSL等。
包含以下功能特性:
①:处理静态文件:处理索引文件以及支持自动索引。
②:打开并自行管理文件描述符缓存。
③:提供反向代理,并且可以使用缓存加速反向代理,同时完成简单负载均衡以及容错。
④:提供远程FastCGI服务的缓存机制,加速访问,同时完成简单的负载均衡以及容错。
⑤:使用Nginx的模块化特性提供过滤功能。
⑥:支持HTTP下的安全套接层安全协议SSL。
(2)高级HTTP服务
Nginx提供高级HTTP服务:可以进行自定义配置,支持虚拟主机,支持URL重定向,支持网络监控,支持流媒体传输等。
①:基于域名和IP以及基于端口的虚拟主机 。
②:支持HTTP/1.0中的KEEP-Alive模式和管线模型连接。
③:支持重新加载配置以及在线升级时,无需中断正在处理的请求。
④:自定义访问日志格式,带缓存的日志写操作以及快速日志轮转。
⑤:提供3xx-5xx错误代码重定向功能。
⑥:支持重写模块扩展。
⑦:支持HTTP DAV模块。
⑧:支持FLV流和MP4流传输。
⑨:支持网络监控。
10:支持嵌入Perl语言。
(3)邮件代理服务
Nginx作为邮件代理服务器是最早开发这个产品的目的之一,支持IMAP/POP3代理服务功能,支持内部SMTP代理服务功能。
①:支持使用外部HTTP认证服务器重定向用户到IMAP/POP3后端,并支持2者认证方式。
②:支持外部HTTP认证服务器认证用户后重定向连接内部SMTP后端,并支持SMTP认证方式。
③:支持邮件代理服务下的安全套接层安全协议SSL。
④:支持纯文本通信协议的扩展协议STARTTLS。
ps:Nginx的了解先到这里,我将在下一章中去讲述Nginx的安装,另外欢迎大家指出我的不足和没有说到的地方。
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。