国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Nginx > 正文

nginx 基本配置與參數(shù)說明詳細(xì)介紹

2024-08-30 12:28:17
字體:
供稿:網(wǎng)友

運(yùn)行用戶

user nobody;

#啟動進(jìn)程,通常設(shè)置成和cpu的數(shù)量相等

worker_processes  1;

 #全局錯誤日志及PID文件

#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info; #pid    logs/nginx.pid;

 工作模式及連接數(shù)上限

events {  #epoll是多路復(fù)用IO(I/O Multiplexing)中的一種方式,  #僅用于linux2.6以上內(nèi)核,可以大大提高nginx的性能  use  epoll;    #單個后臺worker process進(jìn)程的最大并發(fā)鏈接數(shù)    worker_connections 1024;   # 并發(fā)總數(shù)是 worker_processes 和 worker_connections 的乘積  # 即 max_clients = worker_processes * worker_connections  # 在設(shè)置了反向代理的情況下,max_clients = worker_processes * worker_connections / 4 為什么  # 為什么上面反向代理要除以4,應(yīng)該說是一個經(jīng)驗值  # 根據(jù)以上條件,正常情況下的Nginx Server可以應(yīng)付的最大連接數(shù)為:4 * 8000 = 32000  # worker_connections 值的設(shè)置跟物理內(nèi)存大小有關(guān)  # 因為并發(fā)受IO約束,max_clients的值須小于系統(tǒng)可以打開的最大文件數(shù)  # 而系統(tǒng)可以打開的最大文件數(shù)和內(nèi)存大小成正比,一般1GB內(nèi)存的機(jī)器上可以打開的文件數(shù)大約是10萬左右  # 我們來看看360M內(nèi)存的VPS可以打開的文件句柄數(shù)是多少:  # $ cat /proc/sys/fs/file-max  # 輸出 34336  # 32000 < 34336,即并發(fā)連接總數(shù)小于系統(tǒng)可以打開的文件句柄總數(shù),這樣就在操作系統(tǒng)可以承受的范圍之內(nèi)  # 所以,worker_connections 的值需根據(jù) worker_processes 進(jìn)程數(shù)目和系統(tǒng)可以打開的最大文件總數(shù)進(jìn)行適當(dāng)?shù)剡M(jìn)行設(shè)置  # 使得并發(fā)總數(shù)小于操作系統(tǒng)可以打開的最大文件數(shù)目  # 其實質(zhì)也就是根據(jù)主機(jī)的物理CPU和內(nèi)存進(jìn)行配置  # 當(dāng)然,理論上的并發(fā)總數(shù)可能會和實際有所偏差,因為主機(jī)還有其他的工作進(jìn)程需要消耗系統(tǒng)資源。  # ulimit -SHn 65535 }
http {  #設(shè)定mime類型,類型由mime.type文件定義  include  mime.types;  default_type application/octet-stream;  #設(shè)定日志格式  log_format main '$remote_addr - $remote_user [$time_local] "$request" '           '$status $body_bytes_sent "$http_referer" '           '"$http_user_agent" "$http_x_forwarded_for"';   access_log logs/access.log main;   #sendfile 指令指定 nginx 是否調(diào)用 sendfile 函數(shù)(zero copy 方式)來輸出文件,  #對于普通應(yīng)用,必須設(shè)為 on,  #如果用來進(jìn)行下載等應(yīng)用磁盤IO重負(fù)載應(yīng)用,可設(shè)置為 off,  #以平衡磁盤與網(wǎng)絡(luò)I/O處理速度,降低系統(tǒng)的uptime.  sendfile   on;  #tcp_nopush   on;   #連接超時時間  #keepalive_timeout 0;  keepalive_timeout 65;  tcp_nodelay   on;   #開啟gzip壓縮  gzip on;  gzip_disable "MSIE [1-6].";   #設(shè)定請求緩沖  client_header_buffer_size  128k;  large_client_header_buffers 4 128k;    #設(shè)定虛擬主機(jī)配置  server {    #偵聽80端口    listen  80;    #定義使用 www.nginx.cn訪問    server_name www.nginx.cn;     #定義服務(wù)器的默認(rèn)網(wǎng)站根目錄位置    root html;     #設(shè)定本虛擬主機(jī)的訪問日志    access_log logs/nginx.access.log main;     #默認(rèn)請求    location / {            #定義首頁索引文件的名稱      index index.php index.html index.htm;       }     # 定義錯誤提示頁面    error_page  500 502 503 504 /50x.html;    location = /50x.html {    }     #靜態(tài)文件,nginx自己處理    location ~ ^/(images|javascript|js|css|flash|media|static)/ {            #過期30天,靜態(tài)文件不怎么更新,過期可以設(shè)大一點,      #如果頻繁更新,則可以設(shè)置得小一點。      expires 30d;    }     #PHP 腳本請求全部轉(zhuǎn)發(fā)到 FastCGI處理. 使用FastCGI默認(rèn)配置.    location ~ .php$ {      fastcgi_pass 127.0.0.1:9000;      fastcgi_index index.php;      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;      include fastcgi_params;    }     #禁止訪問 .htxxx 文件      location ~ /.ht {      deny all;    }   }}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 云龙县| 昌平区| 广水市| 桓仁| 仁化县| 武汉市| 隆子县| 施甸县| 郎溪县| 仁布县| 彰武县| 巴楚县| 河东区| 开远市| 洛宁县| 绥棱县| 思南县| 灵台县| 北流市| 凤城市| 邮箱| 钟山县| 嘉义市| 磐安县| 茶陵县| 乌海市| 集安市| 南阳市| 全州县| 资中县| 西宁市| 吉木乃县| 佛学| 沂源县| 虹口区| 府谷县| 汪清县| 乐清市| 凤翔县| 隆化县| 吕梁市|