Nginx:什么是X-Forwarded-For WebSockets的替代品?
发布时间:2020-12-13 21:31:20 所属栏目:Nginx 来源:网络整理
导读:在使用WebSockets时,有没有办法将客户端身份传递给Nginx(以获得粘性会话)?类似于HTTP的“X-Forwarded-For”标题? 最佳答案 Websockets在HTTP升级握手下开始他们的生活.握手成功完成后,您将获得长时间运行的双向websocket连接. 如果您使用Nginx作为websocke
在使用WebSockets时,有没有办法将客户端身份传递给Nginx(以获得粘性会话)?类似于HTTP的“X-Forwarded-For”标题? 最佳答案
Websockets在HTTP升级握手下开始他们的生活.握手成功完成后,您将获得长时间运行的双向websocket连接.
如果您使用Nginx作为websockets的代理,那么您也可以使用“X-Forwarded-For”,但仅限于握手.参见例如this simple configuration:
……以及this page的一些参考资料. 您可以配置Nginx应该在升级请求中发送的内容(用于标识客户端的信息),并且后端服务器的工作是使用握手中的信息来标识客户端,然后将websocket连接关联到客户端.基于该关联,该websocket连接上的任何消息都属于先前标识的客户端. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – Rails 3,Authlogic,NGINX和HTTP基本身份
- node.js – Express和nginx net :: ERR_CONTENT_LENGTH_M
- ruby-on-rails – ubuntu 10.04中的“update-rc.d:/etc/
- Varnish前面的Nginx有时会产生“上游过早关闭连接,同时从上
- linux – Nginx配置版本控制策略
- nginx – Docker:是否可以在没有卷的情况下在2个容器之间
- “无指定输入文件”的真正解决方案.(nginx,fpm)
- nginx 反向代理 502 Bad Gateway
- PHP配置模块安全注意事项
- amazon-web-services – 为什么我得到ElasticBeanstalk ::