Nginx軟體功能模組及配置檔案

2021-08-21 02:51:26 字數 1599 閱讀 5990

一、nginx核心功能模組(core functionality)

nginx核心功能模組負責nginx的全域性應用,主要對應主配置檔案的main區塊和events區塊區域,有很多nginx必須的全域性引數配置

標準的http

功能模組合集

這些標準的http功能模組,雖然不是nginx軟體所必需的,但都是很常用的。

二、nginx主配置檔案nginx.conf

nginx主配置檔案nginx.conf是乙個純文字型別的檔案,它位於nginx安裝目錄下的conf目錄,整個配置檔案是以區塊的形式組織的。一般,每個區塊以乙個大括號「{}」來表示。

nginx配置引數中文說明。

#定義nginx執行的使用者和使用者組

user www www;

#nginx程序數,建議設定為等於cpu總核心數。

worker_processes 1;

#全域性錯誤日誌定義型別,[ debug | info | notice | warn | error | crit ]

error_log /var/log/nginx/error.log info;

#程序檔案

pid /var/run/nginx.pid;

#乙個nginx程序開啟的最多檔案描述符數目,理論值應該是最多開啟檔案數(系統的值ulimit -n)與nginx程序數相除,但是nginx分配請求並不均勻,所以建議與ulimit -n的值保持一致。

worker_rlimit_nofile 1024;

#工作模式與連線數上限

events

#設定http伺服器

#虛擬主機的配置

server

#快取時間設定

#js和css快取時間設定

location ~ .*.(js|css)?$

#日誌格式設定

#定義本虛擬主機的訪問日誌

access_log /var/log/nginx/ha97access.log access;

#對 「/」 啟用反向**

location /

#設定檢視nginx狀態的位址

location /nginxstatus

#本地動靜分離反向**配置

#所有jsp的頁面均交由tomcat或resin處理

location ~ .(jsp|jspx|do)?$

#所有靜態檔案由nginx直接讀取不經過tomcat或resin

Nginx 功能模組

user nginx nginx worker processes auto error log logs error.log error events nginx http 功能模組 模組說明 包括一些核心的 http 引數配置,對應 nginx 的配置為 http 區塊部分 訪問控制模組,用來控...

Linux的Nginx四 功能 模組

a 提供靜態檔案和index檔案,處理靜態檔案,索引檔案以及自動索引,開啟檔案描述符快取 b 使用快取加速反向 反向 加速 無快取 簡單的負載均衡和容錯 c 使用快取機制加速遠端fastcgi,簡單的負載均衡和容錯 d 模組化的結構。過濾器包括gzipping,byte ranges,chunked...

Simulator NS2簡介及功能模組

ns是一種針對網路技術的源 公開的 免費的軟體模擬平台,研究人員使用它可以很容易的進行網路技術的開發,而且發展到今天,它所包含的模組已經非常豐富,幾乎涉及到了網路技術的所有方面。所以,ns成了目前學術界廣泛使用的一種網路模擬軟體。在每年國內外發表的有關網路技術的學術 中,利用ns給出模擬結果的文章最...