113頁Nginx全能指南,保姆級教程,帶你全面掌握!
共 2304字,需瀏覽 5分鐘
·
2024-06-16 08:10
-
Web服務(wù)基礎(chǔ)介紹 -
Nginx基礎(chǔ) -
Nginx核心配置詳解 -
Nginx高級配置 -
Nginx Rewrite相關(guān)功能 -
Nginx反向代理功能 -
系統(tǒng)參數(shù)優(yōu)化 -
LNMP項目實戰(zhàn)-Wordpress站點搭建
Nginx基礎(chǔ)知識
Nginx是一款開源的、高性能的HTTP和反向代理器、郵件代理服務(wù)器,以及TCP/UDP代理。
Nginx是多進程組織模型,而且是一個由Master主進程和Worker工作進程組成。
主進程的功能:
讀取Nginx配置文件并驗證其有效性和正確性
建立、綁定和關(guān)閉socker連接
按照配置申城、管理和結(jié)束工作進程
接受外界指令,比如重啟、升級及推出服務(wù)器等指令
不中斷服務(wù),實現(xiàn)平滑升級,重啟服務(wù)并應(yīng)用新的配置
開啟日志文件,獲取文件描述符
不終端服務(wù),實現(xiàn)平滑升級,升級失敗進行回滾處理
編譯和處理perl腳本
工作進程的功能:
接受處理客?的請求
將請求以此送?各個功能模塊進?處理
IO調(diào)?,獲取響應(yīng)數(shù)據(jù)
與后端服務(wù)器通信,接收后端服務(wù)器的處理結(jié)果
緩存數(shù)據(jù),訪問緩存索引,查詢和調(diào)?緩存數(shù)據(jù)
發(fā)送請求結(jié)果,響應(yīng)客?的請求
接收主程序指令,?如重啟、升級和退出等
Nginx核心配置詳解
基于不同的IP、不同的端?以及不?得域名實現(xiàn)不同的虛擬主機,依賴于核?模塊ngx_http_core_module實現(xiàn)。
新建一個Mobile web站點:
Nginx四層訪問控制:
訪問控制基于模塊ngx_http_access_module實現(xiàn),可以通過匹配客?端源IP地址進?限制。
檢測文件是否存在:
try_fifiles會按順序檢查?件是否存在,返回第?個找到的?件或?件夾(結(jié)尾加斜線表?為?件夾),如果所有?件或?件夾都找不到,會進??個內(nèi)部重定向到最后?個參數(shù)。只有最后?個參數(shù)可以引起?個內(nèi)部重定向,之前的參數(shù)只設(shè)置內(nèi)部URI的指向。最后?個參數(shù)是回退URI且必須存在,否則會出現(xiàn)內(nèi)部500錯誤。
Nginx高級配置
Web?站的登錄??都是使?https加密傳輸?shù)模用軘?shù)據(jù)以保障數(shù)據(jù)的安全,HTTPS能夠加密信息,以免敏感信息被第三?獲取,所以很多銀??站或電?郵箱等等安全級別較?的服務(wù)都會采?HTTPS協(xié)議,HTTPS其實是有兩部分組成:HTTP + SSL / TLS,也就是在HTTP上?加了?層處理加密信息的模塊。服務(wù)端和客?端的信息傳輸都會通過TLS進?加密,所以傳輸?shù)臄?shù)據(jù)都是加密后的數(shù)據(jù)。
Nginx反向代理
反向代理:反向代理也叫reverse proxy,指的是代理外???的請求到內(nèi)部的指定web服務(wù)器,并將數(shù)據(jù)返回給用戶的?種?式,這是?的?較多的?種?式。
邏輯調(diào)用關(guān)系:
生產(chǎn)環(huán)境部署結(jié)構(gòu):
Nginx文件展示
特別聲明:資料來源網(wǎng)絡(luò),PDF版僅做分享學(xué)習(xí),侵刪
領(lǐng)取方式看這里:
領(lǐng)取方式看這里:
掃描上方二維碼
回復(fù)關(guān)鍵詞【888】
即可100%免費領(lǐng)取
