日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

nginx 服務(wù)器配置 如何搭建nginx服務(wù)器

今天給各位分享關(guān)于nginx 服務(wù)器配置(如何搭建nginx服務(wù)器)的知識,希望對你有幫助,現(xiàn)在開始把!

nginx 服務(wù)器配置 如何搭建nginx服務(wù)器


1、Nginx安裝配置以核心模塊的服務(wù)器指令為例:Syntax:server{…}Default:一Context:httpSyntax代表語法規(guī)則,Default代表默認值,Context代表使用哪個模塊 。
2、規(guī)則:規(guī)則:用〃#”表示注釋每行配置的結(jié)尾需要加上分號(漏了分號會導(dǎo)致無法啟動)如果配置項值中包括語法符號,比如空格符,那么需要使用單引號或雙引號括住配置項值,否則Nginx會報語法錯誤單位簡寫,當指定空間大小時,可以使用的單位包括:K或者k(千字節(jié)KiloByteKB),M或者m(兆字節(jié)MegaByteMB)比如gzip_buffers48k;client_max_body_size64M;指定時間時,可以使用的單位有:ms(毫秒)、s(秒)、m(分鐘)、h(小時)、d(天)、w(周,包括7天)、m(月,包括30天)、v(年,包括365天) 。例如expires10y;proxy_read_timeout600;client_body_timeout2m;基本配置項#useradministratoradministrators;#配置用戶或者組,默認為nobodynobody 。
3、#worker_processes2;#允許生成的進程數(shù),默認為1#pid/nginx/pid/nginx.pid;#指定nginx進程運行文件存放地址error_loglog/error.logdebug;#制定日志路徑,級別 。這個設(shè)置可以放入全局塊,http塊,server塊,級別以此為∶debug|infolnotice|warn|error|crit|alertlemergevents{accept_mutexon;#設(shè)置 *** 連接序列化,防止驚群現(xiàn)象發(fā)生,默認為onmultiaccepton;#設(shè)置一個進程是否同時接受多個 *** 連接,默認為off#useepoll;#事件驅(qū)動模型,selectpollkqueuelepoll|resig|/dev/polleventportworker_connections1024;#更大連接數(shù),默認為512}http{includemime.types;#文件擴展名與文件類型映射表default_typeapplication/octet-stream;#默認文件類型,默認為text/plain#access_logoff;#取消服務(wù)日志log_formatmyFormat'$remote_addr-$remote_user[$time_local]$request$status$body_bytes_sent$httpreferer$httpuseragent$httpxforwardedfor';#自定義格式access_loglog/access.logmyFormat;#combined為日志格式的默認值sendfileon;#允許sendfile方式傳輸文件,默認為off,可以在http塊,server塊,location塊 。sendfile_max_chunk100k;#每個進程每次調(diào)用傳輸數(shù)量不能大于設(shè)定的值,默認為0,即不設(shè)上限 。
4、keepalivetimeout65;#連接超時時間,默認為75s,可以在http,server,location塊 。upstreammysvr{server120.0.1:7878;server1916121∶3333backup;#熱備}error_page404https∶//www.baidu.com;#錯誤頁server{keepalive_requests120;#單連接請求上限次數(shù) 。listen4545;#監(jiān)聽端口server_name120.0.1;#監(jiān)聽地址location~*^.+${#請求的url過濾,正則匹配,~為區(qū)分大小寫,~*為不區(qū)分大小寫 。
5、#rootpath;#根目錄#indexvv.txt;#設(shè)置默認頁proxy_passhttp∶//mysvr;#請求轉(zhuǎn)向mysvr定義的服務(wù)器列表deny120.0.1;#拒絕的ipallow1754;#允許的ip}}}3的基本命令 。Nginx在 *** in目錄下,添加 。/
6、Nginx日志1日志路徑和內(nèi)容如果我們需要知道Nginx轉(zhuǎn)發(fā)的請求的信息,比如源IP,訪問的URL,終端類型等.我們可以在Nginx中記錄訪問日志 。
7、如果Nginx運行出現(xiàn)異常,也可以通過異常日記找到原因 。該日志位于安裝根路徑的logs目錄中 。有兩種日志,access.log是訪問日志,error.log是服務(wù)錯誤日志 。
8、訪問日志的內(nèi)容格式可以定制 。2日志配置配置文件:nginx-reverse.conflog_formatmain'$remote_user[$time_local]$http_x_Forwarded_for$remote_addr$request‘'$http_x_forwarded_for''$upstream_addr'‘ups_resp_time:$upstream_response_time‘‘request_time:$request_timen';配置完日志內(nèi)容格式后,繼續(xù)配置日志:
9、可用變量:
10、access_logpath[format[buffer=size][gzip[=level]][flush=time][i仁condition]];
11、總結(jié)一下,主要的模塊是accesslog.Iog_format.access_logpath[format[buffer=size][gzip[=level]][flush=time][IRencondition]];綜上所述,主要模塊是accesslog.iog_format 。

推薦閱讀