·您當前的位置:主頁 > 技術教程 > nginx教程 >

[nginx]Nginx下http參數配置的一些詳細說明注釋

時間:2018-01-05 15:31酷播
[nginx]Nginx下http參數配置的一些說明,[nginx]Nginx下http參數配置的一些詳細說明注釋

[nginx]Nginx下http參數配置的一些說明

  1.     #文件擴展名與文件類型映射表 
  2.     include mime.types; 
  3.     #默認文件類型 
  4.     default_type application/octet-stream; 
  5.  
  6. #日志相關定義 
  7.     #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ' 
  8.     #                  '$status $body_bytes_sent "$http_referer" ' 
  9.     #                  '"$http_user_agent" "$http_x_forwarded_for"'; 
  10.     #定義日志的格式。后面定義要輸出的內容。 
  11.     #1.$remote_addr 與$http_x_forwarded_for 用以記錄客戶端的ip地址; 
  12.     #2.$remote_user :用來記錄客戶端用戶名稱; 
  13.     #3.$time_local :用來記錄訪問時間與時區; 
  14.     #4.$request  :用來記錄請求的url與http協議; 
  15.     #5.$status :用來記錄請求狀態;  
  16.     #6.$body_bytes_sent :記錄發送給客戶端文件主體內容大小; 
  17.     #7.$http_referer :用來記錄從那個頁面鏈接訪問過來的; 
  18.     #8.$http_user_agent :記錄客戶端瀏覽器的相關信息 
  19.     #連接日志的路徑,指定的日志格式放在最后。 
  20.     #access_log  logs/access.log  main; 
  21.     #只記錄更為嚴重的錯誤日志,減少IO壓力 
  22.     error_log logs/error.log crit; 
  23.     #關閉日志 
  24.     #access_log  off; 
  25.  
  26.     #默認編碼 
  27.     #charset utf-8; 
  28.     #服務器名字的hash表大小 
  29.     server_names_hash_bucket_size 128; 
  30.     #客戶端請求單個文件的最大字節數 
  31.     client_max_body_size 8m; 
  32.     #指定來自客戶端請求頭的hearerbuffer大小 
  33.     client_header_buffer_size 32k; 
  34.     #指定客戶端請求中較大的消息頭的緩存最大數量和大小。 
  35.     large_client_header_buffers 4 64k; 
  36.     #開啟高效傳輸模式。 
  37.     sendfile        on; 
  38.     #防止網絡阻塞 
  39.     tcp_nopush on; 
  40.     tcp_nodelay on;     
  41.     #客戶端連接超時時間,單位是秒 
  42.     keepalive_timeout 60; 
  43.     #客戶端請求頭讀取超時時間 
  44.     client_header_timeout 10; 
  45.     #設置客戶端請求主體讀取超時時間 
  46.     client_body_timeout 10; 
  47.     #響應客戶端超時時間 
  48.     send_timeout 10; 
  49.  
  50. #FastCGI相關參數是為了改善網站的性能:減少資源占用,提高訪問速度。 
  51.     fastcgi_connect_timeout 300; 
  52.     fastcgi_send_timeout 300; 
  53.     fastcgi_read_timeout 300; 
  54.     fastcgi_buffer_size 64k; 
  55.     fastcgi_buffers 4 64k; 
  56.     fastcgi_busy_buffers_size 128k; 
  57.     fastcgi_temp_file_write_size 128k; 
  58.  
  59. #gzip模塊設置 
  60.     #開啟gzip壓縮輸出 
  61.     gzip on;  
  62.     #最小壓縮文件大小 
  63.     gzip_min_length 1k;  
  64.     #壓縮緩沖區 
  65.     gzip_buffers 4 16k; 
  66.     #壓縮版本(默認1.1,前端如果是squid2.5請使用1.0) 
  67.     gzip_http_version 1.0; 
  68.     #壓縮等級 1-9 等級越高,壓縮效果越好,節約寬帶,但CPU消耗大 
  69.     gzip_comp_level 2; 
  70.     #壓縮類型,默認就已經包含text/html,所以下面就不用再寫了,寫上去也不會有問題,但是會有一個warn。 
  71.     gzip_types text/plain application/x-javascript text/css application/xml; 
  72.     #前端緩存服務器緩存經過壓縮的頁面 
  73.     gzip_vary on; 

 

熱門文章推薦

請稍候...
北京快乐八开奖结果