新聞中心
Nginx 是一款面向性能設(shè)計的 HTTP 服務(wù)器,相較于 Apache、lighttpd 具有占有內(nèi)存少,穩(wěn)定性高等優(yōu)勢,下面為大家分享一下Nginx入門教程。

一、Nginx簡介
1.1Nginx特性
模塊化設(shè)計,較好的擴(kuò)展性
高可靠性
支持熱部署:不停機(jī)更新配置文件,升級版本,更換日志文件
低內(nèi)存消耗:10000個keep-alive連接模式下的非活動連接,僅 需要2.5M內(nèi)存event-driven,aio,mmap,sendfile
1.2Nginx的基本功能
靜態(tài)資源的web服務(wù)器
http協(xié)議反向代理服務(wù)器
pop3/imap4協(xié)議反向代理服務(wù)器
FastCGI(lnmp),uWSGI(python)等協(xié)議
模塊化(非DSO),如zip,SSL模塊
1.3Nginx與web服務(wù)相關(guān)的功能
虛擬主機(jī)(server)
支持 keep-alive 和管道連接
訪問日志(支持基于日志緩沖提高其性能)
url rewirte 路徑別名
基于IP及用戶的訪問控制
支持速率限制及并發(fā)數(shù)限制
重新配置和在線升級而無須中斷客戶的工作進(jìn)程
Memcached 的 GET 接口
二、Nginx服務(wù)架構(gòu)
master/worker結(jié)構(gòu)
Nginx入門教程N(yùn)ginx入門教程
master進(jìn)程:負(fù)責(zé)加載和分析配置文件、管理worker進(jìn)程,平滑升級
worker進(jìn)程:接收客戶端請求、將請求一次送入各模塊過濾、I/O調(diào)用、數(shù)據(jù)緩存、發(fā)送響應(yīng)
cache相關(guān)進(jìn)程:cache loader (緩存索引重建)與cache manager(緩存索引管理)組成
–Cache loader在Nginx服務(wù)啟動后由主進(jìn)程生成,根據(jù)本地磁盤上緩存建立索引元數(shù)據(jù)庫后退出。
–Cache manager在元數(shù)據(jù)更新完成后,對元數(shù)據(jù)是否過期做出判斷。
三、Nginx的配置文件結(jié)構(gòu)
配置文件的組成部分
主配置文件:nginx.conf
子配置文件:include conf.d/*.conf
fastcgi、uwsgi、scgi:等協(xié)議相關(guān)的配置文件。在根路徑下
mime.types:支持的mime類型。在根路徑下
Nginx入門教程N(yùn)ginx入門教程
四、基本配置實(shí)例講解
Nginx入門教程N(yùn)ginx入門教程
網(wǎng)站標(biāo)題:Nginx快速入門
鏈接分享:http://m.fisionsoft.com.cn/article/dhdhcop.html


咨詢
建站咨詢
