Nginx:什么是X-Forwarded-For WebSockets的替代品?
发布时间:2020-07-16 13:32:49 所属栏目:Nginx 来源:互联网
导读:在使用WebSockets时,有没有办法将客户端身份传递给Nginx(以获得粘性会话)?类似于HTTP的“X-Forwarded-For”标题?最佳答案Websockets在HTTP升级握手下开始他们的生活.握手成功完成后,您将获得长时间运行的双向websocket连接.如果您使用Nginx作为websockets的
在使用WebSockets时,有没有办法将客户端身份传递给Nginx(以获得粘性会话)?类似于HTTP的“X-Forwarded-For”标题? 最佳答案 Websockets在HTTP升级握手下开始他们的生活.握手成功完成后,您将获得长时间运行的双向websocket连接. 如果您使用Nginx作为websockets的代理,那么您也可以使用“X-Forwarded-For”,但仅限于握手.参见例如this simple configuration:
……以及this page的一些参考资料. 您可以配置Nginx应该在升级请求中发送的内容(用于标识客户端的信息),并且后端服务器的工作是使用握手中的信息来标识客户端,然后将websocket连接关联到客户端.基于该关联,该websocket连接上的任何消息都属于先前标识的客户端. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- apache – 将.htaccess转换为nginx(mod_rewrite)
- 如何在nginx中配置动态SSL配置的动态虚拟主机?
- nginx: [warn] conflicting server name on 0.0.0.0:80, ig
- apache-2.2 – Varnish client.ip说127.0.0.1
- python – 当通过nginx代理时,Flask应用程序提供无处不在的
- 具有可变参数顺序的Nginx缓存
- 无法使用django-channels,docker上的nginx作为服务连接到we
- 使用UWSGI为Nginx提供多个Django站点
- Nginx:将非www重定向到www https
- nginx – 4000个请求中有1个出现HTTP 499错误是否正常?
推荐文章
站长推荐
- Nginx Php-fpm在任何地方都没有记录500错误
- ruby-on-rails – 带有nginx ddos保护的Ruby on
- Linode更新-禁止使用Rails和Passenger Nginx 403
- Nginx子域SSL证书
- postgresql – nginx / node.js / postgres是一个
- Nginx:泊坞窗内的502 Bad Gateway
- nginx访问502 gateway,*1 connect() failed (11
- django – Nginx在proxy_pass之后使用升级头
- python – Nginx fastcgi截断问题
- ruby – 当Unicorn主机完成重启时是否可以发送通
热点阅读