Nginx 如何不記錄部分日誌
下面的配置寫到 server{} 段中
代碼:
相關靜態資源的文件後綴location ~ .*\.(js|jpg|JPG|jpeg|JPEG|css|bmp|gif|GIF)$ { access_log off; }
限制文件下載速度
location / { #限制下載速度爲 256k limit_rate 256k; }
訪問特定後綴的文件(如:.sh.bash)返回 403 錯誤
“`shell
location ~ .*.(sh|bash)?$
{
return 403;
}帶寬控制
# 設置根據域名的限制 limit_conn_zone $server_name zone=servers:10m; # 設置根據 ip 的限制 limit_conn_zone $binary_remote_addr zone=perip:10m; server { location / { # 限制併發連接數 1000 個 limit_conn servers 1000; # limit_rate 和 limit_rate_after 組合意思 # 用戶下載達到 500k 後,便控制其速度在 50k 以內 limit_rate_after 500k; limit_rate 50k; } }
[nginx] 配置技巧相關
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.