1. ·您當前的位置:主頁 > 技術教程 > 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; 

       

      熱門文章推薦

      請稍候...
      彩票软件开发公司