码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx学习笔记01Nginx简要介绍与目录说明

时间:2017-06-16 22:00:37      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:org   font   协议   web   ora   doc   lighttpd   优化   快速   

 

1.1. Nginx简要介绍

(1)NginxWeb服务器。

ApacheIIS:经典的通用Web服务器。

LighttpdNginx:轻量级Web服务器。

TomcatJetty:面向JavaWeb服务器。

 

(2)Nginx的优点。

Nginx最吸引人的优点在于以下三个方面:

(a)支持高并发。

单机10万并发。

(b)低内存消耗。10000个非活跃连接仅消耗2.5MB内存。

(c)热部署。24x7不间断服务。

 

(3)Nginx的架构特点。

(a)多进程架构:1Master进程+Nworker进程。

(b)OS内核支持:基于Linux内核支持的epoll通信模型。

(c)高度可扩展:模块化设计,HTTP模块、HTTP过滤器模块等。官方模块和第三方模块。

 

 

1.2. Nginx目录

Nginx常用目录结构如下图所示:

 

 

目录

描述

client_body_temp

文件上传临时目录

conf

配置文件目录,最重要的文件nginx.conf

fastcgi_temp

FastCGI临时目录

html

网站目录

logs

日志目录

proxy_temp

代理服务缓存的临时目录

sbin

程序目录,有nginx程序

scgi_temp

SCGI临时目录

uwsgi_temp

UWSGI临时目录

 

 

conf目录主要内容如下图所示:

 

 技术分享

 

 

1.3. 名词解释

 

CGICommon Gateway Interface,通用网关接口。

FastCGIFast Common Gateway Interface,快速通用网关接口。CGI的改进版,借助于CGI进程管理器来优化CGI程序和Web服务器之间的交互成本。

https://en.wikipedia.org/wiki/FastCGI

 

SCGISimple Common Gateway Interface,简单通用网关接口。类似于FastCGI,实现更简单。

https://en.wikipedia.org/wiki/Simple_Common_Gateway_Interface

 

WSGIWeb Server Gateway InterfaceWeb服务器网关接口。

https://en.wikipedia.org/wiki/Web_Server_Gateway_Interface

 

UWSGI

UWSGI做为一个协议,参考:

http://docs.jinkan.org/docs/flask/deploying/uwsgi.html

UWSGI作为一个应用服务器,参考:

http://uwsgi-docs.readthedocs.io/en/latest/

 

Nginx学习笔记01Nginx简要介绍与目录说明

标签:org   font   协议   web   ora   doc   lighttpd   优化   快速   

原文地址:http://www.cnblogs.com/coe2coe/p/7029299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!