您当前的位置:首页>nginx频道>nginx反向代理配置

nginx反向代理配置

发布时间:2019-05-22 类型: nginx频道 编辑: 小猪迷

    配置的位置直接给出为localhost部分,其它监听SSL自行配置

    http {
        server {
            location / {
                root   html;
                index  index.html index.htm;
                proxy_pass http://webscoket; 
                proxy_http_version 1.1; 
                proxy_connect_timeout 4s; #配置点1
                proxy_read_timeout 60s; #配置点2,如果没效,可以考虑这个时间配置长一点
                proxy_send_timeout 12s; #配置点3
                proxy_set_header Upgrade $http_upgrade; #这是webSocket的配置,与此篇博客无关
                proxy_set_header Connection "Upgrade"; #这是webSocket的配置,与此篇博客无关
            }
        }
    }

    proxy_pass :代理地址(http和https自行写明哦)

    proxy_http_version :配置支持HTTP1.1

    proxy_connect_timeout :该指令设置与upstream server的连接超时时间,有必要记住,这个超时不能超过75秒。(默认60s)

    这个不是等待后端返回页面的时间,那是由proxy_read_timeout声明的。如果你的upstream服务器起来了,但是hanging住了(例如,没有足够的线程处理请求,所以把你的请求放到请求池里稍后处理),那么这个声明是没有用的,因为与upstream服务器的连接已经建立了。

    proxy_read_timeout :这个是连接成功后_等候后端服务器响应时间_其实已经进入后端的排队之中等候处理(也可以说是后端服务器处理请求的时间,到了这个时间将自动断开,默认60s)

    proxy_send_timeout :后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据


关键字词:nginx反向代理配置

  • 没有评论哦,快来抢个沙发吧
小猪迷

                

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅小猪迷公众号。

234113618

用微信扫描二维码,
加入小猪迷 QQ 群。

nginx反向代理配置-小猪迷PHP[xiaozhumi.com]

nginx反向代理配置

https://www.xiaozhumi.com/nginx/42.html