#指定Nginx Worker進(jìn)程運(yùn)行用戶以及用戶組 user www www; #指定了Nginx要開啟的進(jìn)程數(shù),一般幾個(gè)CPU就寫幾 worker_processes 2; #錯(cuò)誤日志位置 error_log logs/error.log; #指定進(jìn)程id的存儲(chǔ)文件位置 pid logs/nginx.pid; #指定單進(jìn)程打開文件數(shù),需與系統(tǒng)設(shè)定一致 worker_rlimit_nofile 65535; events { #指定nginx工作模式,nginx主要的工作模式有select、poll、kqueue、epoll #其中select、poll是標(biāo)準(zhǔn)工作模式,kqueue、epoll為高效工作模式,epoll用在Linux系統(tǒng)中,而kqueue用在BSD系統(tǒng)中 use epoll; #指定單進(jìn)程的最大連接數(shù),即一個(gè)進(jìn)程同時(shí)能處理1024個(gè)請(qǐng)求 worker_connections 1024; } #HTTP部分 http { #指定配置文件所包含的文件 include mime.types; #指定默認(rèn)類型為二進(jìn)制流,也就是當(dāng)文件類型未定義時(shí)使用這種方式. #例如在沒有配置PHP環(huán)境時(shí),Nginx是不予解析的,此時(shí),用瀏覽器訪問(wèn)PHP文件就會(huì)出現(xiàn)下載窗口 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"";; #設(shè)置允許客戶端請(qǐng)求的最大的單個(gè)文件字節(jié)數(shù) client_max_body_size 20m; #指定來(lái)自客戶端請(qǐng)求頭的headerbuffer大小,如果自定義了消息頭或有更大的cookie,可以在這里增加緩沖大小 client_header_buffer_size 16k; #指定客戶端請(qǐng)求中較大的消息頭的緩存最大數(shù)量和大小,4為個(gè)數(shù),32k為大小,最大緩存為4個(gè)32kb large_client_header_buffers 4 32k; #開啟高效傳輸模式 sendfile on; #tcp_nopush,tcp_nodelay設(shè)置on,防止網(wǎng)絡(luò)阻塞 tcp_nopush on; tcp_nodelay on; #指定客戶端連接保持活動(dòng)的超時(shí)時(shí)間 keepalive_timeout 65; #指定客戶端請(qǐng)求頭讀取超時(shí)時(shí)間,如果超過(guò)這個(gè)時(shí)間,客戶端還沒有發(fā)送任何數(shù)據(jù),Nginx將返回“Request time out(408)”錯(cuò)誤 client_header_timeout 10; #指定客戶端請(qǐng)求主體讀取超時(shí)時(shí)間,如果超過(guò)這個(gè)時(shí)間客戶端還沒有發(fā)送任何數(shù)據(jù),Nginx將返回“Request time out(408)”錯(cuò)誤 client_body_timeout 10; #指定響應(yīng)客戶端的超時(shí)時(shí)間。這個(gè)超時(shí)僅限于兩個(gè)連接活動(dòng)之間的時(shí)間,如果超過(guò)這個(gè)時(shí)間,客戶端沒有任何活動(dòng),Nginx將會(huì)關(guān)閉連接 send_timeout 10; #開啟gzip壓縮,實(shí)時(shí)壓縮輸出數(shù)據(jù)流 gzip on; #設(shè)置允許壓縮的頁(yè)面最小字節(jié)數(shù) gzip_min_length 1k; #指定內(nèi)存空間來(lái)存貯壓縮結(jié)果,這里指定4個(gè)單位為16k的內(nèi)存來(lái)存儲(chǔ)壓縮結(jié)果,即總大小為64k gzip_buffers 4 16k; #指定識(shí)別HTTP協(xié)議版本,默認(rèn)是1.1 gzip_http_version 1.1; #指定gzip壓縮比,1 壓縮比最小,處理速度最快;9 壓縮比最大,傳輸速度快,但處理最慢,也比較消耗CPU資源 gzip_comp_level 2; #指定壓縮的類型,無(wú)論是否指定,“text/html”類型總是會(huì)被壓縮 gzip_types text/plain application/x-javascript text/css application/xml; #該選項(xiàng)開啟可以讓前端的緩存服務(wù)器緩存經(jīng)過(guò)gzip壓縮的頁(yè)面,例如,用Varnish緩存經(jīng)過(guò)Nginx壓縮的數(shù)據(jù) gzip_vary on; #隱藏Nginx版本號(hào) server_tokens off; #SERVER部分 server { #指定Nginx監(jiān)端口 listen 8000; #用來(lái)指定IP或者域名 server_name localhost; #指定Nginx默認(rèn)的字符集,只有utf-8支持中文字符 charset utf-8; #指定訪問(wèn)日志的名稱及位置 access_log logs/host.access.log main; #可有多個(gè)location location / { #指定網(wǎng)頁(yè)根目錄 root /data/www/default.com; #設(shè)定默認(rèn)首頁(yè) index index.html index.htm; #Nginx默認(rèn)是不允許列出整個(gè)目錄的,在server或location段里添加上 autoindex on;來(lái)啟用目錄瀏覽。 #開啟目錄瀏覽 autoindex on ; #默認(rèn)為on,顯示出文件的確切大小,單位是bytes。 #改為off后,顯示出文件的大概大小,單位是kB或者M(jìn)B或者GB autoindex_exact_size off ; #默認(rèn)為off,顯示的文件時(shí)間為GMT時(shí)間。 #改為on后,顯示的文件時(shí)間為文件的服務(wù)器時(shí)間 autoindex_localtime on; } #開啟目錄瀏覽 location /down/ { #訪問(wèn)目錄 alias /home/wwwroot/test/; autoindex on; } #指定錯(cuò)誤頁(yè)面 error_page 500 502 503 503 /50x.html; #定義錯(cuò)誤頁(yè)面,如果是500錯(cuò)誤,則把站點(diǎn)根目錄下的 50x.html 返給用戶 location = /50x.html { root /data/www/www.error.com ; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 #location ~ .php$ { # proxy_pass http://127.0.0.1; #} #配置PHP location ~ .php$ { #指定網(wǎng)頁(yè)根目錄 root /data/www/default.com; #指定fastcgi的地址和端口 fastcgi_pass 127.0.0.1:9000; #默認(rèn)頁(yè)面 fastcgi_index index.php; #fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; #配置fastcgi參數(shù) fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #引入fastcgi參數(shù) include fastcgi_params; } # deny access to .htaccess files, if Apache"s document root # concurs with nginx"s one #location ~ /.ht { # deny all; #} #指定url中包含jsp或者?的全部轉(zhuǎn)發(fā)到192.168.0.10的80端口即tomcat處理 location ~ (jsp|?) { proxy_pass http://192.168.0.10:80; } } #站點(diǎn)server,eg: www.default.com #可配置多個(gè)站點(diǎn) server { listen 80; server_name www.default.com; root /data/www/www.default.com; index index.php index.html index.htm; location / { root /data/www/www.default.com; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /data/www/www.error.com ; } } #多個(gè)站點(diǎn)配置引入 #conf.d/www.site.com conf.d/www.site2.com include conf.d/* #其他說(shuō)明 #針對(duì)單個(gè)域名請(qǐng)求做出單個(gè)連接超時(shí)的配置. #比如些動(dòng)態(tài)解釋和靜態(tài)解釋可以根據(jù)業(yè)務(wù)的需求配置 #proxy_connect_timeout :后端服務(wù)器連接的超時(shí)時(shí)間_發(fā)起握手等候響應(yīng)超時(shí)時(shí)間 #proxy_read_timeout:連接成功后_等候后端服務(wù)器響應(yīng)時(shí)間_其實(shí)已經(jīng)進(jìn)入后端的排隊(duì)之中等候處理(也可以說(shuō)是后端服務(wù)器處理請(qǐng)求的時(shí)間) #proxy_send_timeout :后端服務(wù)器數(shù)據(jù)回傳時(shí)間_就是在規(guī)定時(shí)間之內(nèi)后端服務(wù)器必須傳完所有的數(shù)據(jù)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/40484.html
摘要:前言本來(lái)準(zhǔn)備講解和的日志的,但是個(gè)人不太推薦純屬個(gè)人愛好,這里就不介紹的日志了。作為一名程序員,比碼代碼還重要那么一點(diǎn)點(diǎn)的東西就是日志的分析和查詢。下面列出常見日志及設(shè)置方法。 showImg(https://segmentfault.com/img/bVbeubU?w=1390&h=472); 前言 本來(lái)準(zhǔn)備講解nginx和apache的日志的,但是個(gè)人不太推薦apache(純屬個(gè)人...
摘要:前言本來(lái)準(zhǔn)備講解和的日志的,但是個(gè)人不太推薦純屬個(gè)人愛好,這里就不介紹的日志了。作為一名程序員,比碼代碼還重要那么一點(diǎn)點(diǎn)的東西就是日志的分析和查詢。下面列出常見日志及設(shè)置方法。 showImg(https://segmentfault.com/img/bVbeubU?w=1390&h=472); 前言 本來(lái)準(zhǔn)備講解nginx和apache的日志的,但是個(gè)人不太推薦apache(純屬個(gè)人...
什么是跨域 首先,我們需要了解一下一個(gè)URL是怎么組成的: // 協(xié)議 + 域名(子域名 + 主域名) + 端口號(hào) + 資源地址 http: + // + www.baidu.com + :8080/ 只要協(xié)議,子域名,主域名,端口號(hào)這四項(xiàng)組成部分中有一項(xiàng)不同,就可以認(rèn)為是不同的域,不同的域之間互相訪問(wèn)資源,就被稱之為跨域。 隨著前后端分離開發(fā)的越來(lái)越普及,會(huì)經(jīng)常遇到跨域的問(wèn)題,當(dāng)我們?cè)跒g覽...
摘要:查看上的歷史日志查看上的歷史日志任務(wù)的日志在任務(wù)運(yùn)行結(jié)束之后會(huì)上傳到上,當(dāng)日志文件過(guò)大無(wú)法通過(guò)來(lái)查看時(shí),可以通過(guò)將日志文件從上下載下來(lái)查看。掛載在允許的主機(jī)上執(zhí)行 常用操作本篇目錄應(yīng)用的Web接口查看日志配置NFS掛載hdfs到本地應(yīng)用的Web接口Hadoop 提供了基于 Web 的用戶界面,可通過(guò)它查看您的 Hadoop 集群。Web 服務(wù)會(huì)在主節(jié)點(diǎn)上運(yùn)行(Active NameNode或...
閱讀 2275·2021-11-16 11:44
閱讀 650·2019-08-30 15:55
閱讀 3282·2019-08-30 15:52
閱讀 3621·2019-08-30 15:43
閱讀 2205·2019-08-30 11:21
閱讀 444·2019-08-29 12:18
閱讀 1954·2019-08-26 18:15
閱讀 478·2019-08-26 10:32