Py学习  »  NGINX

01 《Nginx 入门教程》Nginx 是什么?

木子教程 • 2 年前 • 184 次点击  
5e4e2f2108a5468a12000675.jpg

关于 Nginx,百度百科的介绍如下:

Nginx (engine x)是一个开源、高性能的 HTTP 和反向代理 Web 服务器,同时也提供了 IMAP/POP3/SMTP 服务”。

首先,对 Web 服务器做一个简要说明:

Web 服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等 Web 客户端提供文档,也可以放置网站文件,让全世界浏览。可以放置数据文件,让全世界下载。

常见的 Web 服务器有: Apache、Nginx、微软的 IIS 和 Tomcat。比如当我启动 Nginx 服务后,服务监听服务器上的端口,当从外面访问这个 ip+ 端口 的地址时,我们能对应访问服务器上的某些静态文件,或者动态服务响应,对相应的 http 请求进行处理并返回某个结果。这样就是通过浏览器和 Web 服务器(也就是 Nginx )进行交互。

Nginx 是由俄罗斯的工程师 Igor Sysoev 在 Rambler 集团任职系统管理员时利用业余时间所开发高性能 web 服务,官方测试 Nginx 能够支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定,所以现在很多知名的公司都在使用 Nginx 或者在此基础上进行了二次开发,包括淘宝、新浪、百度等。对于中小型企业而言,开源免费而又性能强大的 Nginx 必然也是首选,后续我们将看到一组统计数据来说明 Nginx 的应用之广泛。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/126253
 
184 次点击