想用nginx做个反向代理,需要使用websocket,最新的nginx应该已经支持了,不知道配置里面是否还需要申明什么。具体的需求是两台服务器,1台10.22.7.171:7000,另外一台10.22.7.171:8000,用nginx负责进行分配,用户对半分。就是这个的nginx配置应该如何配呢?最好能直接用,我对nginx不是很熟悉,在线等答案。。。最好能贴上全部配置文件。。。
nginx对websocket的支持仅仅局限于反向代理层面。
也就是说,nginx目前支持对websocket的请求的反向代理转发,但是nginx本身并不支持websocket。如果想让nginx作为一个websocket服务器,那么目前是无法做到的。
如果做为一个websocket反向代理,则配置很简单,nginx的官方文档的实例如下:
location /chat/ {更具体的关于nginx websocket反向代理,可以参考nginx的官方文档:http://nginx.org/en/docs/http/websocket.html。