欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學堂PHP培訓之nginx基本配置與參數(shù)說明詳解

2017-12-25 15:11:27 1432瀏覽

#運行用戶

usernobody;

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

worker_processes1;

#全局錯誤日志及PID文件

#error_loglogs/error.log;

#error_loglogs/error.lognotice;

#error_loglogs/error.loginfo;

#pidlogs/nginx.pid;

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

events{

#epoll是多路復用IO(I/OMultiplexing)中的一種方式,

#僅用于linux2.6以上內(nèi)核,可以大大提高nginx的性能

useepoll;

#單個后臺workerprocess進程的最大并發(fā)鏈接數(shù)

worker_connections1024;

#并發(fā)總數(shù)是worker_processes和worker_connections的乘積

#即max_clients=worker_processes*worker_connections

#在設置了反向代理的情況下,max_clients=worker_processes*worker_connections/4為什么

#為什么上面反向代理要除以4,應該說是一個經(jīng)驗值

#根據(jù)以上條件,正常情況下的NginxServer可以應付的最大連接數(shù)為:4*8000=32000

#worker_connections值的設置跟物理內(nèi)存大小有關

#因為并發(fā)受IO約束,max_clients的值須小于系統(tǒng)可以打開的最大文件數(shù)

#而系統(tǒng)可以打開的最大文件數(shù)和內(nèi)存大小成正比,一般1GB內(nèi)存的機器上可以打開的文件數(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進程數(shù)目和系統(tǒng)可以打開的最大文件總數(shù)進行適當?shù)剡M行設置

#使得并發(fā)總數(shù)小于操作系統(tǒng)可以打開的最大文件數(shù)目

#其實質(zhì)也就是根據(jù)主機的物理CPU和內(nèi)存進行配置

#當然,理論上的并發(fā)總數(shù)可能會和實際有所偏差,因為主機還有其他的工作進程需要消耗系統(tǒng)資源。



扣丁學堂PHP培訓之nginx基本配置與參數(shù)說明詳解



#ulimit-SHn65535

}

http{

#設定mime類型,類型由mime.type文件定義

includemime.types;

default_typeapplication/octet-stream;

#設定日志格式

log_formatmain'$remote_addr-$remote_user[$time_local]"$request"'

'$status$body_bytes_sent"$http_referer"'

'"$http_user_agent""$http_x_forwarded_for"';

access_loglogs/access.logmain;

#sendfile指令指定nginx是否調(diào)用sendfile函數(shù)(zerocopy方式)來輸出文件,

#對于普通應用,必須設為on,

#如果用來進行下載等應用磁盤IO重負載應用,可設置為off,

#以平衡磁盤與網(wǎng)絡I/O處理速度,降低系統(tǒng)的uptime.

sendfileon;

#tcp_nopushon;

#連接超時時間

#keepalive_timeout0;

keepalive_timeout65;

tcp_nodelayon;

#開啟gzip壓縮

gzipon;

gzip_disable"MSIE[1-6].";

#設定請求緩沖

client_header_buffer_size128k;

large_client_header_buffers4128k;

#設定虛擬主機配置

server{

#偵聽80端口

listen80;

#定義使用www.nginx.cn訪問

server_namewww.nginx.cn;

#定義服務器的默認網(wǎng)站根目錄位置

roothtml;

#設定本虛擬主機的訪問日志

access_loglogs/nginx.access.logmain;

#默認請求

location/{

#定義首頁索引文件的名稱

indexindex.phpindex.htmlindex.htm;

}

#定義錯誤提示頁面

error_page500502503504/50x.html;

location=/50x.html{

}

#靜態(tài)文件,nginx自己處理

location~^/(images|javascript|js|css|flash|media|static)/{

#過期30天,靜態(tài)文件不怎么更新,過期可以設大一點,

#如果頻繁更新,則可以設置得小一點。

expires30d;

}

#PHP腳本請求全部轉(zhuǎn)發(fā)到FastCGI處理.使用FastCGI默認配置.

location~.php${

fastcgi_pass127.0.0.1:9000;

fastcgi_indexindex.php;

fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;

includefastcgi_params;

}

#禁止訪問.htxxx文件

location~/.ht{

denyall;

}

}

}

以上就是關于PHP視頻教程之nginx基本配置與參數(shù)說明的詳細介紹,最后想要學習PHP開發(fā)技術的小伙伴不要猶豫了,扣丁學堂是PHP培訓技術的最佳選擇,想要PHP視頻教程的小伙伴現(xiàn)在就聯(lián)系我們的咨詢老師領取吧,機會總是留給有準備的人的!扣丁學堂PHP開發(fā)工程師技術交流群:374332265。




扣丁學堂微信公眾號


【關注微信公眾號獲取更多學習資料】


查看更多關于“php培訓資訊的相關文章>>


標簽: PHP培訓 PHP視頻教程 PHP從入門到精通 PHP學習路線圖 PHP開發(fā)工程師

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部