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不是很熟悉,在线等答案。。。最好能贴上全部配置文件。。。 展开
 我来答
17哥
推荐于2017-11-26 · 菩提只向心觅,何劳向外求玄
17哥
采纳数:244 获赞数:1230

向TA提问 私信TA
展开全部

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 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式