2 Nginx 配置詳解

2021-09-29 16:08:21 字數 1583 閱讀 4766

nginx配置詳解

nginx配置檔案主要分成四部分:main(全域性設定)、server(主機設定)、upstream(上游伺服器設定,主要為反向**、負載均衡相關配置)和location(url匹配特定位置後的設定),每部分包含若干個指令。

他們之間的關係式server繼承mainlocation繼承serverupstream既不會繼承指令也不會被繼承。它有自己的特殊指令,不需要在其他地方的應用。

1、nginx配置引數詳解

注:conf/nginx.confnginx的預設配置檔案。你也可以使用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 檢查版本 在...