[nginx]Nginx下http參數配置的一些詳細說明注釋
[nginx]Nginx下http參數配置的一些說明,[nginx]Nginx下http參數配置的一些詳細說明注釋
[nginx]Nginx下http參數配置的一些說明
- #文件擴展名與文件類型映射表
- include mime.types;
- #默認文件類型
- default_type application/octet-stream;
- #日志相關定義
- #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
- # '$status $body_bytes_sent "$http_referer" '
- # '"$http_user_agent" "$http_x_forwarded_for"';
- #定義日志的格式。后面定義要輸出的內容。
- #1.$remote_addr 與$http_x_forwarded_for 用以記錄客戶端的ip地址;
- #2.$remote_user :用來記錄客戶端用戶名稱;
- #3.$time_local :用來記錄訪問時間與時區;
- #4.$request :用來記錄請求的url與http協議;
- #5.$status :用來記錄請求狀態;
- #6.$body_bytes_sent :記錄發送給客戶端文件主體內容大小;
- #7.$http_referer :用來記錄從那個頁面鏈接訪問過來的;
- #8.$http_user_agent :記錄客戶端瀏覽器的相關信息
- #連接日志的路徑,指定的日志格式放在最后。
- #access_log logs/access.log main;
- #只記錄更為嚴重的錯誤日志,減少IO壓力
- error_log logs/error.log crit;
- #關閉日志
- #access_log off;
- #默認編碼
- #charset utf-8;
- #服務器名字的hash表大小
- server_names_hash_bucket_size 128;
- #客戶端請求單個文件的最大字節數
- client_max_body_size 8m;
- #指定來自客戶端請求頭的hearerbuffer大小
- client_header_buffer_size 32k;
- #指定客戶端請求中較大的消息頭的緩存最大數量和大小。
- large_client_header_buffers 4 64k;
- #開啟高效傳輸模式。
- sendfile on;
- #防止網絡阻塞
- tcp_nopush on;
- tcp_nodelay on;
- #客戶端連接超時時間,單位是秒
- keepalive_timeout 60;
- #客戶端請求頭讀取超時時間
- client_header_timeout 10;
- #設置客戶端請求主體讀取超時時間
- client_body_timeout 10;
- #響應客戶端超時時間
- send_timeout 10;
- #FastCGI相關參數是為了改善網站的性能:減少資源占用,提高訪問速度。
- fastcgi_connect_timeout 300;
- fastcgi_send_timeout 300;
- fastcgi_read_timeout 300;
- fastcgi_buffer_size 64k;
- fastcgi_buffers 4 64k;
- fastcgi_busy_buffers_size 128k;
- fastcgi_temp_file_write_size 128k;
- #gzip模塊設置
- #開啟gzip壓縮輸出
- gzip on;
- #最小壓縮文件大小
- gzip_min_length 1k;
- #壓縮緩沖區
- gzip_buffers 4 16k;
- #壓縮版本(默認1.1,前端如果是squid2.5請使用1.0)
- gzip_http_version 1.0;
- #壓縮等級 1-9 等級越高,壓縮效果越好,節約寬帶,但CPU消耗大
- gzip_comp_level 2;
- #壓縮類型,默認就已經包含text/html,所以下面就不用再寫了,寫上去也不會有問題,但是會有一個warn。
- gzip_types text/plain application/x-javascript text/css application/xml;
- #前端緩存服務器緩存經過壓縮的頁面
- gzip_vary on;
熱門文章推薦
- [nginx]使用nginx搭建rtmp流媒體服務器環境
- [nginx]HTTP服務器Nginx.conf配置文件介紹與調試
- [nginx]NGINX的rtmp流媒體插件
- [Nginx]windows下設置Nginx隨機子開機自動啟動運行的方法
- [nginx]做防盜鏈的教程:Apache和Nginx防盜鏈的幾種配置方法
- [nginx]Nginx下限速限制下載速度實例
- [nginx]windows下nginx開機自動啟動的實現
- [Nginx]Windows環境下進行Nginx安裝和配置的介紹
請稍候...