nginx反向代理配置问题
想用nginx做个反向代理,需要使用websocket,最新的nginx应该已经支持了,不知道配置里面是否还需要申明什么。具体的需求是两台服务器,1台10.22.7.17...
想用nginx做个反向代理,需要使用websocket,最新的nginx应该已经支持了,不知道配置里面是否还需要申明什么。具体的需求是两台服务器,1台10.22.7.171:7000,另外一台10.22.7.171:8000,用nginx负责进行分配,用户对半分。就是这个的nginx配置应该如何配呢?最好能直接用,我对nginx不是很熟悉,在线等答案。。。最好能贴上全部配置文件。。。
展开
1个回答
展开全部
nginx对websocket的支持仅仅局限于反向代理层面。
也就是说,nginx目前支持对websocket的请求的反向代理转发,但是nginx本身并不支持websocket。如果想让nginx作为一个websocket服务器,那么目前是无法做到的。
如果做为一个websocket反向代理,则配置很简单,nginx的官方文档的实例如下:
location /chat/ {
proxy_pass http://backend;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
更具体的关于nginx websocket反向代理,可以参考nginx的官方文档:http://nginx.org/en/docs/http/websocket.html。
Storm代理
2023-05-30 广告
2023-05-30 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询