1. 程式人生 > >Nginx常見配置說明

Nginx常見配置說明

使用 核心數 ons ive 虛擬主機 uid roc 單位 關閉

worker_processes 8; #nginx進程數,建議設置為等於CPU總核心數

worker_connections 65535; #單個進程最大連接數(最大連接數=連接數*進程數)

client_header_buffer_size 32k; #上傳文件大小限制

large_client_header_buffers 4 64k; #設定請求緩

client_max_body_size 8m; #設定請求緩

autoindex on; #開啟目錄列表訪問,合適下載服務器,默認關閉。

tcp_nopush on; #防止網絡阻塞

tcp_nodelay on; #防止網絡阻塞

keepalive_timeout 120; #長連接超時時間,單位是秒

gzip on; #開啟gzip壓縮輸出

gzip_min_length 1k; #最小壓縮文件大小

gzip_buffers 4 16k; #壓縮緩沖區

gzip_http_version 1.0; #壓縮版本(默認1.1,前端如果是squid2.5請使用1.0)

gzip_comp_level 2; #壓縮等級

upstream blog.cmcc.com { #upstream的負載均衡,weight是權重,可以根據機器配置定義權重。

weigth參數表示權值,權值越高被分配到的幾率越大。

server 106.16.80.11:80 weight=3;

server 106.16.80.12:80 weight=2;

server 106.16.80.13:80 weight=3;

}

#虛擬主機的配置 server { #監聽端口 listen 80; #域名可以有多個,用空格隔開

server_name www.ccmc.com ccmc.com;

index index.html index.htm index.php;

root /data/www/cmcc; location ~ .*.(php|php5)?$ {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include fastcgi.conf;

}

Nginx常見配置說明