1. 程式人生 > >nginx基本配置

nginx基本配置

摘自《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 自定義錯誤頁面