nginx
配置詳解
nginx
配置檔案主要分成四部分:main
(全域性設定)、server
(主機設定)、upstream
(上游伺服器設定,主要為反向**、負載均衡相關配置)和location
(url匹配特定位置後的設定),每部分包含若干個指令。
他們之間的關係式:server
繼承main
,location
繼承server
;upstream
既不會繼承指令也不會被繼承。它有自己的特殊指令,不需要在其他地方的應用。
1、nginx
配置引數詳解
注:conf/nginx.conf
是nginx
的預設配置檔案。你也可以使用nginx -c
指定你的配置檔案
nginx.conf
配置檔案如下:
# 執行使用者及其使用者分組
user www www;
# 啟動程序,通常設定成和 cpu 的數量相同
worker_processes 2;
# 全域性錯誤日誌(指定錯誤日誌的存放位置及日誌等級)
error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
# pid 檔案,記錄當前啟動的 nginx 的程序 id
pid logs/nginx.pid;
# 工作模式及連線數上限
events
# 設定 http 伺服器,利用它的反向**功能提供負載均衡支援
# http 虛擬主機配置
server
#靜態檔案,nginx自己處理,不去backend請求tomcat
# 設定檢視 nginx 的狀態位址
location /nginx_status
# 禁止訪問.ht*** 檔案
location ~ ^/(web-inf)/
# 錯誤處理頁面(可選擇性配置)
error_page 404 /404.html;
location = /40x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html
}## 其它虛擬主機,server 指令開始
}
還可以通過如下方式,引入外部配置檔案:
include /etc/nginx/conf.d/*.conf;
2 Nginx學習筆記 配置檔案
核心配置檔案nginx.conf由三部分組成 基本配置 user nobody 配置worker程序執行使用者 worker processes 1 配置工作程序數目,根據硬體調整,通常等於cpu數量或者2倍於cpu數量 error log logs error.log 配置全域性錯誤日誌及型別 d...
2 Nginx 基礎配置檔案說明
root master nginx tree client body temp 客戶端內容臨時檔案 conf fastcgi.conf 動態配置檔案 fastcgi.conf.default fastcgi params 動態引數 fastcgi params.default koi utf koi...
2 Nginx安裝教程
2 需要的安裝包 第二步 解壓壓縮檔案 tar zxvf pcre 8.37.tar.gz 第三步 configure完成後,回到pcre目錄下執行make,最後執行make install 或直接執行 make make install 第四步 pcre config version 檢查版本 在...