您的位置:首页 > 运维架构 > Nginx

[nginx] 配置技巧相关

2017-09-18 15:05 190 查看
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