网页网站您现在的位置是:首页 > 博客日志 > 网页网站

nginx: [emerg] "proxy_buffer" directive is not allowed here

<a href='mailto:'>微wx笑</a>的头像微wx笑 2022-10-10网页网站 0 0关键字: nginx  

nginx version windows 1.10.3,当设置 proxy_buffer 32 4k; 时,nginx -t 输出:nginx: [emerg] "proxy_buffer" directive is not allowed here配置文件如下:#user nobody;worker

nginx version windows 1.10.3,当设置 proxy_buffer 32 4k; 时,nginx -t 输出:nginx: [emerg] "proxy_buffer" directive is not allowed hereZSD无知

配置文件如下:ZSD无知

#user nobody;ZSD无知

worker_processes  1;ZSD无知

#error_log  logs/error.log;ZSD无知

#error_log  logs/error.log  notice;ZSD无知

#error_log  logs/error.log  info;ZSD无知

#pid        logs/nginx.pid;ZSD无知

events {ZSD无知

    worker_connections  1024;ZSD无知

}ZSD无知

http {ZSD无知

    include      mime.types;ZSD无知

    default_type  application/octet-stream;ZSD无知

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" 'ZSD无知

                      '$status $body_bytes_sent "$http_referer" 'ZSD无知

                      '"$http_user_agent" "$http_x_forwarded_for"';ZSD无知

    #access_log  logs/access.log  main;ZSD无知

    sendfile        on;ZSD无知

    #tcp_nopush    on;ZSD无知

    #keepalive_timeout  0;ZSD无知

    keepalive_timeout  65;ZSD无知

    #设置允许发布内容为10MZSD无知

    client_max_body_size 10M;ZSD无知

    client_body_buffer_size 128k;ZSD无知

    #gzip  on;ZSD无知

proxy_buffering on;ZSD无知

proxy_buffer_size 4k;ZSD无知

#proxy_buffer 32 4k;ZSD无知

proxy_busy_buffers_size 4k;ZSD无知

#proxy timeoutZSD无知

proxy_connect_timeout 10s;ZSD无知

proxy_read_timeout 15s;ZSD无知

proxy_send_timeout 15s;ZSD无知

#主要是用于设置一组可以在proxy_pass和fastcgi_pass指令中使用额代理服务器,默认负载均衡方式为轮询ZSD无知

    upstream Tomcat_wx {ZSD无知

      server localhost:8082;ZSD无知

    }ZSD无知

#proxy_cache_path cache levels=1:2 keys_zone=wx_cache:100m inactive=5m max_size=2m;ZSD无知

    server {ZSD无知

        listen      80;ZSD无知

        server_name  wei-xiao.top;ZSD无知

        #charset koi8-r;ZSD无知

        access_log  logs/host.access.log  main;ZSD无知

        location / {ZSD无知

            root  html;ZSD无知

            index  index.htm;ZSD无知

proxy_pass http://Tomcat_wx;ZSD无知

            proxy_redirect default;ZSD无知

            #设置代理ZSD无知

            proxy_set_header Host $host;ZSD无知

            proxy_set_header X-Real-IP $remote_addr;ZSD无知

proxy_set_header REMOTE-HOST $remote_addr;ZSD无知

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;ZSD无知

proxy_set_header Range $http_range;ZSD无知

#proxy_cache ncache;#使用NAME这个keys_zoneZSD无知

#proxy_cache_valid 200 302 1h;#200和302状态码保存1小时ZSD无知

#proxy_cache_valid 301 1d;#301状态码保存一天ZSD无知

#proxy_cache_valid any 10m;#其它的保存一分钟ZSD无知

        }ZSD无知

location = / {ZSD无知

            #判断是否为手机移动端ZSD无知

            if ($http_user_agent ~* '(iPhone|ipod|iPad|Android|Windows Phone|Mobile|Nokia)') {ZSD无知

                rewrite . http://${host}/m/index.do break;ZSD无知

            }ZSD无知

            rewrite . http://${host}/index.do break;ZSD无知

        }ZSD无知

location = /index.htm {ZSD无知

            #判断是否为手机移动端ZSD无知

            if ($http_user_agent ~* '(iPhone|ipod|iPad|Android|Windows Phone|Mobile|Nokia)') {ZSD无知

                rewrite . http://${host}/m/index.do break;ZSD无知

            }ZSD无知

            rewrite . http://${host}/index.do break;ZSD无知

        }ZSD无知

location = /mp/MP_verify_ZBaifoC82LoM2QR2.txt {ZSD无知

root  html;ZSD无知

}ZSD无知

location = /mp/MP_verify_1tl94dNc9BlMbomC.txt {ZSD无知

root  html;ZSD无知

}ZSD无知

        #error_page  404              /404.html;ZSD无知

        # redirect server error pages to the static page /50x.htmlZSD无知

        #ZSD无知

        error_page  500 502 503 504  /50x.html;ZSD无知

        location = /50x.html {ZSD无知

            root  html;ZSD无知

        }ZSD无知

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80ZSD无知

        #ZSD无知

        #location ~ \.php$ {ZSD无知

        #    proxy_pass  http://127.0.0.1;ZSD无知

        #}ZSD无知

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000ZSD无知

        #ZSD无知

        #location ~ \.php$ {ZSD无知

        #    root          html;ZSD无知

        #    fastcgi_pass  127.0.0.1:9000;ZSD无知

        #    fastcgi_index  index.php;ZSD无知

        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;ZSD无知

        #    include        fastcgi_params;ZSD无知

        #}ZSD无知

        # deny access to .htaccess files, if Apache's document rootZSD无知

        # concurs with nginx's oneZSD无知

        #ZSD无知

        #location ~ /\.ht {ZSD无知

        #    deny  all;ZSD无知

        #}ZSD无知

    }ZSD无知

    # another virtual host using mix of IP-, name-, and port-based configurationZSD无知

    #ZSD无知

    server {ZSD无知

        listen      8086;ZSD无知

        #listen      somename:8080;ZSD无知

        #server_name  somename  alias  another.alias;ZSD无知

        location / {ZSD无知

            root  E:/Deploy/ting;ZSD无知

            index  index.html index.htm;ZSD无知

        }ZSD无知

    }ZSD无知

upstream yuyi {ZSD无知

#server 127.0.0.1:8181;ZSD无知

server 127.0.0.1:8182;ZSD无知

#sticky_cookie_insert srv_id expires=1h domain=59.110.169.148 path=/;ZSD无知

}ZSD无知

proxy_cache_path cache levels=1:2 keys_zone=my_cache:512m inactive=5m max_size=8g use_temp_path=off;ZSD无知

server {ZSD无知

        listen      8080;ZSD无知

        #listen      somename:8080;ZSD无知

        #server_name  somename  alias  another.alias;ZSD无知

        location / {ZSD无知

            root  html;ZSD无知

            index  index.htm;ZSD无知

proxy_cache my_cache;ZSD无知

proxy_cache_key $scheme$proxy_host$request_uri;ZSD无知

proxy_cache_valid 200 5s;ZSD无知

#proxy_passhttp://backend_tomcat/cache$is_args$args;ZSD无知

proxy_pass http://yuyi;ZSD无知

add_header cache-status $upstream_cache_status;ZSD无知

            proxy_redirect default;ZSD无知

            #设置代理ZSD无知

            proxy_set_header Host $host;ZSD无知

            proxy_set_header X-Real-IP $remote_addr;ZSD无知

proxy_set_header REMOTE-HOST $remote_addr;ZSD无知

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;ZSD无知

proxy_set_header Range $http_range;ZSD无知

        }ZSD无知

    }ZSD无知

    # HTTPS serverZSD无知

    #ZSD无知

    #server {ZSD无知

    #    listen      443 ssl;ZSD无知

    #    server_name  localhost;ZSD无知

    #    ssl_certificate      cert.pem;ZSD无知

    #    ssl_certificate_key  cert.key;ZSD无知

    #    ssl_session_cache    shared:SSL:1m;ZSD无知

    #    ssl_session_timeout  5m;ZSD无知

    #    ssl_ciphers  HIGH:!aNULL:!MD5;ZSD无知

    #    ssl_prefer_server_ciphers  on;ZSD无知

    #    location / {ZSD无知

    #        root  html;ZSD无知

    #        index  index.html index.htm;ZSD无知

    #    }ZSD无知

    #}ZSD无知

}ZSD无知

后来发现是因为参数名写错了。ZSD无知

应该是:proxy_buffers 32 4k;ZSD无知

但很奇怪的是,前一天尝试这样的配置的时候提示了错误信息。ZSD无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/web/2022-10-10/1449.html

很赞哦! () 有话说 ()