溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Nginx怎么快速入門

發(fā)布時(shí)間:2022-02-16 13:59:53 來(lái)源:億速云 閱讀:158 作者:iii 欄目:開發(fā)技術(shù)

本文小編為大家詳細(xì)介紹“Nginx怎么快速入門”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“Nginx怎么快速入門”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。

Nginx 是一款面向性能設(shè)計(jì)的 HTTP 服務(wù)器,相較于 Apache、lighttpd 具有占有內(nèi)存少,穩(wěn)定性高等優(yōu)勢(shì)。

Nginx怎么快速入門

一、Nginx簡(jiǎn)介

1.1Nginx特性

模塊化設(shè)計(jì),較好的擴(kuò)展性

高可靠性

支持熱部署:不停機(jī)更新配置文件,升級(jí)版本,更換日志文件

低內(nèi)存消耗:10000個(gè)keep-alive連接模式下的非活動(dòng)連接,僅 需要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 和管道連接

訪問(wèn)日志(支持基于日志緩沖提高其性能)

url rewirte 路徑別名

基于IP及用戶的訪問(wèn)控制

支持速率限制及并發(fā)數(shù)限制

重新配置和在線升級(jí)而無(wú)須中斷客戶的工作進(jìn)程

Memcached 的 GET 接口

二、Nginx服務(wù)架構(gòu)

master/worker結(jié)構(gòu)
Nginx怎么快速入門

master進(jìn)程:負(fù)責(zé)加載和分析配置文件、管理worker進(jìn)程,平滑升級(jí)

worker進(jìn)程:接收客戶端請(qǐng)求、將請(qǐng)求一次送入各模塊過(guò)濾、I/O調(diào)用、數(shù)據(jù)緩存、發(fā)送響應(yīng)

cache相關(guān)進(jìn)程:cache loader (緩存索引重建)與cache manager(緩存索引管理)組成

–Cache loader在Nginx服務(wù)啟動(dòng)后由主進(jìn)程生成,根據(jù)本地磁盤上緩存建立索引元數(shù)據(jù)庫(kù)后退出。

–Cache manager在元數(shù)據(jù)更新完成后,對(duì)元數(shù)據(jù)是否過(guò)期做出判斷。

三、Nginx的配置文件結(jié)構(gòu)

配置文件的組成部分

主配置文件:nginx.conf

子配置文件:include conf.d/*.conf

fastcgi、uwsgi、scgi:等協(xié)議相關(guān)的配置文件。在根路徑下

mime.types:支持的mime類型。在根路徑下

Nginx怎么快速入門

四、基本配置實(shí)例講解

Nginx怎么快速入門

讀到這里,這篇“Nginx怎么快速入門”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI