[nginx] 配置技巧相关

来源:互联网 发布:sql server 修改视图 编辑:程序博客网 时间:2024/04/30 02:05
  1. Nginx 如何不记录部分日志

    下面的配置写到 server{} 段中
    代码:
    相关静态资源的文件后缀

    location ~ .*\.(js|jpg|JPG|jpeg|JPEG|css|bmp|gif|GIF)${   access_log off;}
  2. 限制文件下载速度

    location / {    #限制下载速度为 256k    limit_rate 256k;}
  3. 访问特定后缀的文件(如:.sh.bash)返回 403 错误
    “`shell
    location ~ .*.(sh|bash)?$
    {
    return 403;
    }

  4. 带宽控制

    # 设置根据域名的限制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;    }}
原创粉丝点击