您好,登錄后才能下訂單哦!
server_tokens off; #關閉版本號
keepalive_timeout 65 180; #設置超時是180秒
client_header_timeout 80; #指定請求頭的超時時間
client_body_timeout 80; #指定請求體超時時間
worker_proces 2;
參數設置為2,和CPU核數相同,運行進程數設置多一些,響應客戶端請求時,Nginx就不會臨時啟動新的進程提供服務,減少了系統的開銷,提升了服務的速度。
work_processes 4;#工作進程數量
worker_cpu_affinity 00000001 00000010 00000100 00001000;#為每個進程指定cpu
sendfile on; # 開啟高效文件傳輸模式。
gzip on; #開啟gzip壓縮輸出
gzip_buffers 4 64k; #表示申請4個單位為64kB的內存作為壓縮結果流緩存
gzip_http_version 1.1; #用于設置http協議版本,默認是1.1
gzip_comp_level 2; #指定gzip壓縮比,壓縮比最小,處理速度最快
gzip_min_length 1k; #設置允許壓縮的頁面最小字節數
gzip_vary on; #讓前端的緩存服務器緩存經過gzip壓縮的頁面
worker_connections 102400; #每個工作進程允許的最大連接數。
accept_mutex on;
multi_accept on; # 打開同時接受多個新網絡連接請求的功能。
use epoll; #使用高性能的 epoll 事件驅動,處理效率高。
防盜鏈
location ~.(jpg|gif|swf)$ {
valid_referers none blocked .benet.com benet.com;
if ( $invalid_referer ) {
rewrite ^/ http://www.benet.com/error.png;
}
}
~*.(jpg|gif|swf)$: 匹配不區分大小寫,以.jpg 或.gif或 .swf結尾的文件。
valid_referers:設置信任的網站,可以正常使用圖片。
none:瀏覽器中refer為空的情況,就是直接在瀏覽器訪問圖片。
blocked:瀏覽器中refer不為空的情況,但是值被代理或防火墻刪除了,這些值不以http://或 https://開頭。
后面的網址或域名:refer包含相關字符串的網址。
if語句:如果鏈接的來源域名不在valid_referers所列出的列表中, $invalid_referer 為1,則執行后面的操作,即進行重寫或返回403頁面。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。