`
sw1982
  • 浏览: 511184 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

nginx proxy_http_version

 
阅读更多

nginx转 apache ,发现HTTP协议版本 从1.1 变成了1.0

 

其实并非某些人说的不支持1.1,而是有个参数,默认为1.0而已。

NGINX

HTTP/1.1" 200 3578 0.035 "http://plugin/index.php/video/youku" "Mozilla/5.0 (iPad; CPU OS 7_0_4 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11B554a" -


APACHE
HTTP/1.0" 200 3815 "http://plugin/index.php/video/youku" "Mozilla/5.0 (iPad; CPU OS 7_0_4 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11B554a"

 http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_http_version

 

syntax: proxy_http_version 1.0 | 1.1;
default:
proxy_http_version 1.0;
context: httpserverlocation

This directive appeared in version 1.1.4.

Sets the HTTP protocol version for proxying. By default, version 1.0 is used. Version 1.1 is recommended for use with keepalive connections.

分享到:
评论

相关推荐

    ngx_http_proxy_connect_module.zip

    proxy_http_version 1.1; proxy_method CONNECT; } } ``` 在这个配置中,Nginx监听8080端口,当接收到CONNECT请求时,会尝试连接到配置的`$proxy_host:$proxy_port`。 使用该模块需要注意一些安全问题,因为透明...

    nginx location中多个if里面proxy_pass的方法

    proxy_http_version 1.1; proxy_set_header Connection ""; if ( $query_string ~* "usg=0" ) { proxy_pass http://local_workera; } if ( $query_string ~* "usg=1" ) { proxy_pass http://local_workerb; ...

    nginx-1.10.2_海康;javascript_nginx/1.10.2_nginx转发海康_

    proxy_http_version 1.1; } } ``` 这段配置中,`proxy_pass`指令指定了目标服务器的地址,`proxy_set_header`则用来传递客户端请求头部信息,这对于保持WebSocket连接和HTTPS通信等高级特性非常重要。 ...

    nginx-1.25.1(ngx-http-proxy-connect-module插件)windows版本

    proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_connect_module; } } } ``` 这里,`proxy_connect_module;`指令启用了proxy_connect模块...

    nginx_https+tomcat_http配置.docx

    ### Nginx与Tomcat HTTPS至HTTP反向代理配置详解 #### 一、Windows环境下Nginx与Tomcat HTTPS至HTTP反向代理配置 ##### 1. 安装Nginx - **下载Nginx** - 普通版下载地址: [http://nginx.org/en/download.html]...

    Windows_Nginx_Tomcat_负载均衡服务器

    1. 安装JDK后,通过CMD输入`java -version`验证安装成功。 2. 配置环境变量: - 新建系统变量JAVA_HOME,值为JDK的安装路径。 - 修改系统变量PATH,添加`%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;`。 - 新建或编辑...

    Nginx转发WebSocket接口配置方式

    proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } ``` 这里的`/websocket`是WebSocket服务的URL路径,`http://backend_server`是你后端WebSocket...

    ngx-http-proxy-connect-module-master.tar.gz

    proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_connect allow all; } } } ``` 在这个配置中,Nginx监听8080端口,接收到客户端的CONNECT...

    nginx config reverse proxy for windows.pdf

    proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } ``` 上述配置将客户端的请求转发到 mnif.cn 域名的 8083 端口,实现 WebSocket + SSL 访问。 在...

    详解详 nginx代理代 socket.io服务踩坑

    在Nginx配置中添加`proxy_http_version 1.1;`并禁用`proxy_buffering`,防止chunked编码。 4. **心跳机制**:WebSocket连接需要维持心跳来检测连接状态。若Nginx没有正确处理心跳帧,可能导致连接断开。可以通过...

    teleport双机keepalived1

    proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } } ``` 重新加载 Nginx 配置完成后,我们需要重新加载 Nginx: ``` nginx -s reload ``` Teleport...

    ASP.NET Core 因为 Nginx 配置 Connection 为 Upgrade 导致 Kestrel 返回 400

    这里,`proxy_pass` 指定了 Kestrel 服务器的位置,`proxy_http_version 1.1;` 确保使用 HTTP/1.1 协议,`proxy_set_header Upgrade $http_upgrade;` 和 `proxy_set_header Connection "upgrade";` 使得 Nginx 能够...

    nginx+tomcat+memcached实现session共享

    proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; # 添加以下行启用session sticky proxy_redirect off; proxy_set_header X-Session-Hash $cookie_...

    day32_linux&nginx教案_docx1

    - 反向代理配置涉及`nginx.conf`,通过`proxy_pass`指令指定后端服务器,可以实现将请求转发至不同服务,提高系统可用性和性能。 - 还可以配置Nginx来绑定域名和端口,通过`server`块定义虚拟主机,实现多站点部署...

    Suse Linux 同机部署两个Ngnix负载均衡服务

    proxy_http_version 1.1; } # 监控页面 location /NginxStatus { stub_status on; } # 错误页面 error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } # MS系统反向...

    nginx in action

    wget http://nginx.org/download/nginx-<version>.tar.gz tar zxf nginx-<version>.tar.gz cd nginx-<version> ./configure --prefix=/usr/local/nginx --with-http_stub_status_module make && make install ``` ...

    nginx场景配置与常见错误解析

    gzip_http_version 1.1; gzip_comp_level 6; gzip_min_length 1024; gzip_buffers 16 8k; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss ...

    Nginx安装与使用+WebSocket集群实现及断开重连

    proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } ``` 2. **配置负载均衡** 可以使用轮询、最少连接数等策略,这里以轮询为例: ```nginx ...

    那些实用的Nginx规则1

    proxy_http_version 1.1; proxy_set_header Connection ""; } ``` 2.2 防盗链 Nginx可以设置防盗链策略,限制资源只能被特定来源访问。通常通过检查`Referer`头来实现,如下所示: ```nginx location ~* \.(gif|...

    Centos7适用的免编译可直接使用nginx 1.25.5版本

    经历了在内网用源码编译安装的痛苦后,才知道用编译好的直接运行是多么爽! 版本信息: nginx version: nginx/1.25.5 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ...setup/ngx_http_proxy_connect_module

Global site tag (gtag.js) - Google Analytics