nginx配置文件nginx.conf

user www www;
#指定nginx運行的用戶及用戶組,默認為nobody
worker_processes 8;
#開啟的線程數,一般跟邏輯CPU核數一致
error_log /alidata/log/nginx/error.log crit;
#定位全局錯誤日志文件,級別以notice顯示,還有debug,info,warn,error,crit模式,debug輸出最多,crit輸出最少,根據實際環境而定
pid /alidata/server/nginx/logs/nginx.pid;
#指定進程id的存儲文件位置
worker_rlimit_nofile 65535;
#指定一個nginx進程打開的最多文件描述符數目,受系統進程的最大打開文件數量限制
events
{
use epoll;
#設置工作模式為epoll,除此之外還有select,poll,kqueue,rtsig和/dev/poll模式
worker_connections 65535;
#定義每個進程的最大連接數,受系統進程的最大打開文件數量限制。
}
http {
#主模塊指令,實現對配置文件所包含的文件的設定,可以減少主配置文件的復雜度,DNS主配置文件中的zonerfc1912,acl基本上都是用include語句。
include mime.types;
#核心模塊指令,智力默認設置為二進制流,也就是當文件類型未定義時使用這種方式
default_type application/octet-stream;

server_names_hash_bucket_size 128;
#服務器名字的hash表大小
client_header_buffer_size 32k;
#用于指定來自客戶端請求頭headerbuffer大小,對于大多數請求,1KB的緩沖區大小已經足夠,如果自定義了 消息頭或有更大的cookie,可以增加緩沖區大小。這里設置為32KB
large_client_header_buffers 4 32k;
#用來指定客戶端請求中較大的消息頭的緩存最大數量和大小,“4”為個數,“128”為大小,最大緩存為4個128KB。
client_max_body_size 8m;

sendfile on;
#開啟高效文件傳輸模式
tcp_nopush on;
#開啟防止網絡阻塞
keepalive_timeout 60;
#設置客戶端連接保存活動的超時時間
tcp_nodelay on;
#開啟防止網絡阻塞
#FastCGI相關參數是為了改善網站的性能:減少資源占用,提高訪問速度。下面參數看字面意思都能理解。
fastcgi_connect_timeout 300;
指定連接到后端fastCGI的超時時間
fastcgi_send_timeout 300;
向fastCGI請求的超時時間,這個值是指已經完成兩次握手后向fastCGI傳送的超時時間
fastcgi_read_timeout 300;
接收fastCGI應答的超時時間,這個值已經完成兩次握手后接收fastCGI應答的超時時間
fastcgi_buffer_size 64k;
指定讀取fastCGI應答第一部分需要用多大的緩沖區,一般第一部分應答不會超過1k,一般設置為64k
fastcgi_buffers 4 64k;
指定本地需要用多少和多大的緩沖區來緩沖fastCGI的應答
fastcgi_busy_buffers_size 128k;
默認值是fastcgi_buffers的兩倍
fastcgi_temp_file_write_size 128k;
在寫入fastcgi_temp_path是用多大的數據塊,默認值是fastcgi_buffers兩倍

open_file_cache max=102400 inactive=20s;
open_file_cache_valid 30s;
open_file_cache_min_uses 1;
gzip on;
#開啟gzip壓縮
gzip_min_length 1k;
#設置允許壓縮的頁面最小字節數
gzip_buffers 4 16k;
#申請4個單位為16K的內存作為壓縮結果流緩存
gzip_http_version 1.0;
#設置識別http協議的版本,默認為1.1
gzip_comp_level 2;
#指定gzip壓縮比,1-9數字越小,壓縮比越小,速度越快
gzip_types text/plain application/x-javascript text/css application/xml;
#指定壓縮的類型
gzip_vary on;
#讓前端的緩存服務器進過gzip壓縮的頁面
#下面代碼為日志格式的設定,main為日志格式的名稱,可自行設置,后面引用
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for" "$request_time"';
include /alidata/server/nginx/conf/vhosts/*.conf;
}

轉載于:https://www.cnblogs.com/guantou1992/p/9729690.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/249386.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/249386.shtml
英文地址,請注明出處:http://en.pswp.cn/news/249386.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

js 中async

一、終極解決 異步操作是 JavaScript 編程的麻煩事,麻煩到一直有人提出各種各樣的方案,試圖解決這個問題。 從最早的回調函數,到 Promise 對象,再到 Generator 函數,每次都有所改進,但又讓人覺得不徹底。…

Python查找指定文件

在當前目錄以及當前目錄的所有子目錄下查找文件名包含指定字符串的文件,并打印出相對路徑: import os testfiles [] testfilepaths [] L len(os.path.abspath(.))def searchfile(path):for item in os.listdir(path):if os.path.isdir(os.path.join(p…

搭建Mock Server

搭建Mock Server 1.為什么要搭建mock-server? 為了更好的分工合作,讓前端能在不依賴后端環境的情況下進行開發,其中一種手段就是為前端開發者提供一個 web 容器,這個本地環境就是 mock-server。 目前很多前端 mock 數據的方案的…

請問1到10000之前,有多少升數字?(華圖教育面試題)

升數字就是從左向右讀,數值是依次上升的即可,比如123,1256,1389,但是1123,165就不是。以下是我的思路 public static void main(String[] args) {/*** 【請問1到10000之前,有多少升數字&#xf…

crm 一級菜單排序,二級菜單選中并且展開,非菜單權限的歸屬,權限粒度控制到按鈕級別...

排序 /rbac/templatetags/rbac.py from django import template from django.conf import settings import re from collections import OrderedDict register template.Library()register.inclusion_tag(rbac/menu.html) def menu(request):ordered_dictOrderedDict()menu_d…

Maven工程的多模塊

一個大項目需要一個團隊來完成,然后一個大型項目就拆分成幾塊來同時開發,節省時間,提高效率. 大致分為以下幾個模塊(僅是自身經歷): 依賴管理工程模塊:一般現在開發都是以maven來管理jar包,方便.所以整個工程的依賴統一放在一個單獨工程中,一般叫做父工程xxx-parent. 注意事項…

《淺談架構之路:前后端分離模式》

前言:分離模式 對前后端分離研究了一段時間,恰逢公司有一個大項目決定嘗試使用前后端分離模式進行,便參與其中。該項目從2016年初立項至今,平平穩穩得度過,但也涌現出越來越多的問題,絕對不是說前后端分離模…

查詢語句

1.基本查詢語句 1.1 語法: SELECT 屬性列表 FROM 表名或視圖列表 WHERE 條件表達式1 GROUP BY 屬性名1 | HAVING 條件表達式2 ORDER BY 屬性名2 ASC DESC 2.單表查詢 1.應用:查詢表中所有的記錄 2.查詢指定字段:查詢表中所有name字段的記錄 …

Nodejs+Koa2+云服務ECS 開發微信公眾號(一)之環境配置

硬件準備工作 1. 本人采用阿里云的云服務器,購買了入門級云服務ECS(293元每年); 2.針對服務器進行認證,設置個人服務器密碼; 3.購買數據盤,并將其掛載于云服務器之上(建議掛載在/…

中文詞頻統計與詞云生成

本次作業來源于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2822 中文詞頻統計 1. 下載一長篇中文小說。 下載長篇小說《西游記》 本次作業小說保存在txt文檔:xyj.txt 2. 從文件讀取待分析文本。 xyj open(rF:/xyj.txt,r,encodingutf-8)…

java SWT Browser實現瀏覽器功能并運行JavaScript代碼

一、創建簡單的瀏覽器 import org.eclipse.swt.*; import org.eclipse.swt.browser.*; import org.eclipse.swt.layout.*; import org.eclipse.swt.widgets.*;public class Myswt3 {public static void main(String [] args) {Display display new Display();final Shell she…

[JZOJ5866]【NOIP2018模擬9.13】指引

Description Input Output Sample Input 6 3 2 0 3 1 1 3 4 2 0 4 5 5 Sample Output 2 Data Constraint Hint 貪心,把旅行者和出口的x坐標降序排序。 然后從前往后掃,如果是出口,就把y坐標插進set里,如果是旅行者,就查…

scrapy框架之遞歸解析和post請求

今日概要 遞歸爬取解析多頁頁面數據scrapy核心組件工作流程scrapy的post請求發送今日詳情 1.遞歸爬取解析多頁頁面數據 - 需求:將糗事百科所有頁碼的作者和段子內容數據進行爬取切持久化存儲 - 需求分析:每一個頁面對應一個url,則scrapy工程需…

SmartGit 過期解決方案之 非商業版本安裝使用

作為前端開發的小伙伴一定有這樣的困惑,自己在日常的團隊協作配合時,提交代碼和解決沖突是我們最頭疼的問題,但是又不喜歡使用Eclipse或者IDEA這種超級占內存的編輯器,使用Git命令又是那么捉襟見肘,所以有一個好用的輕…

HDU6438 Buy and Resell 解題報告(一個有趣的貪心問題的嚴格證明)

寫在前面 此題是一個很容易想到的貪心題目,但是正確性的證明是非常復雜的。然而,目前網上所有題解并未給出本題貪心算法的任何正確性證明,全部僅停留在描述出一個貪心算法。本著對算法與計算機科學的熱愛(逃)&#xff…

Webpack不生成index.html

沒有導出你的最后2個插件,并且沒有指定html文件名dist,因為HtmlWebpackPlugin應該生成相對于path,下面是固定配置: var path require(path)var webpack require(webpack)var HtmlWebpackPlugin require(html-webpack-plugin);m…

CSS3筆記之定位篇(一)relative

知識點1:relative和absolute relative: 相對自身,并會限制內部absolute元素層疊 absolute: 相對容器,并受到父類容器relative的影響,比如:overflow:hidden/scroll fixed: 不受relative限制,只受z-index的…

洛谷P3066 [USACO12DEC]逃跑的BarnRunning Away From…

題面鏈接 一句話題意:給出以1號點為根的一棵有根樹,問每個點的子樹中與它距離小于等于l的點有多少個。 我:似乎并不好做啊。。。看了題解后大霧。。。 sol:考慮樹上差分,對于一個點,在他那個位置&#xff0…

vue使用webPack打包發布后頁面顯示空白

今天筆者將打包后,進行訪問,訪問到index.html,但是出現的是空白頁。 打包命令:npm run build,打包后的文件如下: 這是因為index.html中引入的css ,js 的路徑不對:如下圖 這個是因為webpack打包的時候引入…

第一次實驗報告

c程序實驗報告 姓名:黃志乾 實驗地點:教學樓514教室 實驗時間:3月19日實驗項目: 1、字符與ASCII碼 2、運算符與表達式的應用 3、順序結構應用程序 4、數學函數的算法描述 5、雞兔同籠的算法描述 6、確定坐標的算法描述…