首頁技術(shù)文章正文

Nginx常用功能舉例解析【黑馬程序員】

更新時間:2021-07-16 來源:黑馬程序員 瀏覽量:

Nginx提供的基本功能服務(wù)從大體上歸納為"基本HTTP服務(wù)"、“高級HTTP服務(wù)”和"郵件服務(wù)"等三大類。

nginx

基本HTTP服務(wù)

Nginx可以提供基本HTTP服務(wù),可以作為HTTP代理服務(wù)器和反向代理服務(wù)器,支持通過緩存加速訪問,可以完成簡單的負(fù)載均衡和容錯,支持包過濾功能,支持SSL等。

·處理靜態(tài)文件、處理索引文件以及支持自動索引;

·提供反向代理服務(wù)器,并可以使用緩存加上反向代理,同時完成負(fù)載均衡和容錯;

·提供對FastCGI、memcached等服務(wù)的緩存機制,,同時完成負(fù)載均衡和容錯;

·使用Nginx的模塊化特性提供過濾器功能。Nginx基本過濾器包括gzip壓縮、ranges支持、chunked響應(yīng)、XSLT、SSI以及圖像縮放等。其中針對包含多個SSI的頁面,經(jīng)由FastCGI或反向代理,SSI過濾器可以并行處理。

·支持HTTP下的安全套接層安全協(xié)議SSL.

·支持基于加權(quán)和依賴的優(yōu)先權(quán)的HTTP/2


高級HTTP服務(wù)

·支持基于名字和IP的虛擬主機設(shè)置

·支持HTTP/1.0中的KEEP-Alive模式和管線(PipeLined)模型連接

·自定義訪問日志格式、帶緩存的日志寫操作以及快速日志輪轉(zhuǎn)。

·提供3xx~5xx錯誤代碼重定向功能

·支持重寫(Rewrite)模塊擴展

·支持重新加載配置以及在線升級時無需中斷正在處理的請求

·支持網(wǎng)絡(luò)監(jiān)控

·支持FLV和MP4流媒體傳輸


郵件服務(wù)

Nginx提供郵件代理服務(wù)也是其基本開發(fā)需求之一,主要包含以下特性:

·支持IMPA/POP3代理服務(wù)功能

·支持內(nèi)部SMTP代理服務(wù)功能

·Nginx常用的功能模塊


Nginx常用的功能模塊

·靜態(tài)資源部署

·Rewrite地址重寫:正則表達式

·反向代理

·負(fù)載均衡:輪詢、加權(quán)輪詢、ip_hash、url_hash、fair

·Web緩存

·環(huán)境部署:高可用的環(huán)境

·用戶認(rèn)證模塊...


Nginx的核心組成

·nginx二進制可執(zhí)行文件

·nginx.conf配置文件

·error.log錯誤的日志記錄

·access.log訪問日志記錄

IT培訓(xùn)班

將本頁面鏈接http://www.pantone-color.com.cn/news/20210716/142852.html發(fā)送給QQ:2217622915,免費獲取上面課程全套視頻、筆記和源碼。



猜你喜歡:

Nginx使用教程:Nginx從入門到精通

Java中final關(guān)鍵字如何使用?

Java中volatile關(guān)鍵字有什么作用?

JDBC詳細(xì)教程與jdbc連接數(shù)據(jù)庫方法

黑馬程序員java開發(fā)培訓(xùn)課程

分享到:
在線咨詢 我要報名
和我們在線交談!