[root@master nginx]# tree .
.├── client_body_temp # 客戶端內容臨時檔案
├── conf
│ ├── fastcgi.conf # 動態配置檔案
│ ├── fastcgi.conf.default
│ ├── fastcgi_params # 動態引數
│ ├── fastcgi_params.default
│ ├── koi-utf
│ ├── koi-win
│ ├── mime.types
│ ├── mime.types.default
│ ├── nginx.conf # 相當於apache的httpd.conf ,預設主配置檔案。靜態,
│ ├── nginx.conf.default # nginx.conf原始檔案
│ ├── scgi_params
│ ├── scgi_params.default
│ ├── uwsgi_params
│ ├── uwsgi_params.default
│ └── win-utf
├── fastcgi_temp
├── html # 預設站點目錄,類似apache的htdoc
│ ├── 50x.html # 50x頁面
│ └── index.html # 預設的首頁檔案,在實際環境中,大家習慣(注意字眼不是必須的)index.html、index.php
# index.jsp來做**的首頁檔案,首頁檔案是在nginx.conf中事先定義好的。具體引數為 ind
# index index.html index.htm 注意與apache的引數不同,directory index.html index.htm
├── logs # 日誌資料夾
│ ├── access.log # 訪問日誌
│ ├── error.log # 錯誤日誌
│ └── nginx.pid # nginx pid檔案
├── proxy_temp
├── sbin
│ └── nginx # 啟動檔案
├── scgi_temp
└── uwsgi_temp
nginx的配置檔案是乙個純檔案檔案,它位於nginx的安裝目錄的conf目錄下,
整個配置檔案是以塊的形式組織的,每個塊一般是以乙個「{}」來表示,塊可以分為幾個層次,
整個配置檔案中mian指令位於最高層,在mian層下面可以有events,http等層級,
而在http層中又包含有sever層,即是sever block,sever block中又可以分location層,
並且乙個sever block鐘可以包含多個location block。
#定義nginx執行的使用者和使用者組
user nginx nginx; # 預設使用者數nobody apache預設使用者是daemon
# nginx程序數,建議設定為等於cpu總核心數。 #看cpu個數cat /proc/cpuinfo |grep processor|wc -l
worker_processes 4;
#全域性錯誤日誌定義型別,[ debug | info | notice | warn | error | crit ]
error_log logs/loginx/error.log info;
# 程序檔案
pid ar/runinx.pid;
# 乙個nginx程序開啟的最多檔案描述符數目,理論值應該是最多開啟檔案數(系統的值ulimit -n)與nginx程序數相除,但是nginx分配請求並不均勻,所以建議與ulimit -n的值保持一致。
worker_rlimit_nofile 65535;
# 工作模式與連線數上限
events
#設定http伺服器
# 虛擬主機的配置
server
# 快取時間設定
# js和css快取時間設定
location ~ .*.(js|css)?$
# 日誌格式設定
# 定義本虛擬主機的訪問日誌
access_log ar/loginx/ha97access.log access;
# 對 "/" 啟用反向**
location /
#設定檢視nginx狀態的位址
location /nginxstatus
#本地動靜分離反向**配置
#所有jsp的頁面均交由tomcat或resin處理
location ~ .(jsp|jspx|do)?$
#所有靜態檔案由nginx直接讀取不經過tomcat或resin
2 Nginx學習筆記 配置檔案
核心配置檔案nginx.conf由三部分組成 基本配置 user nobody 配置worker程序執行使用者 worker processes 1 配置工作程序數目,根據硬體調整,通常等於cpu數量或者2倍於cpu數量 error log logs error.log 配置全域性錯誤日誌及型別 d...
2 Nginx 配置詳解
nginx配置詳解 nginx配置檔案主要分成四部分 main 全域性設定 server 主機設定 upstream 上游伺服器設定,主要為反向 負載均衡相關配置 和location url匹配特定位置後的設定 每部分包含若干個指令。他們之間的關係式 server繼承main,location繼承s...
nginx配置檔案說明
定義nginx執行的使用者和使用者組 user nobody nginx程序數,建議設定為等於cpu總核心數。worker processes 4 log檔案位址 error log logs error.log 全域性錯誤日誌定義型別,debug info notice warn error cr...