nginx基本配置
阿新 • • 發佈:2019-06-30
摘自《Nginx高效能web伺服器實戰教程》
1、配置檔案結構
塊 | 說明 |
---|---|
main | 主要控制nginx子程序所屬的使用者和使用者組、派生子程序數、錯誤日誌位置與級別、pid位置、子程序優先順序、程序對應CPU、程序能夠開啟的檔案描述符數目等 |
events | 控制nginx處理連線的方式 |
http | nginx處理http請求的主要配置塊 |
server | nginx中主機的配置塊,可用於配置多個虛擬主機 |
location | server中對應目錄級別的控制塊,可以有多個 |
2、預設配置指令
指令 | 說明 |
---|---|
worker_processes | 配置nginx的工作程序數,一般設為CPU總核數或者總核數的兩倍 |
worker_connections | 配置nginx允許單個程序併發連線的最大請求數 |
include | 用於引入配置檔案 |
default_type | 設定預設檔案型別 |
sendfile | 預設值為on,表示開啟高效檔案傳輸模式 |
keepalive_timeout | 設定長連線超時時間(秒) |
listen | 監聽埠,預設80 |
server_name | 設定主機域名 |
root | 設定主機站點根目錄地址 |
index | 指定預設索引檔案 |
error_page | 自定義錯誤頁面 | <