Servidores web Linux que suportam websockets?

6

Atualmente estou tendo muitas dificuldades tentando jogar com socket.io , que precisa do suporte a websockets do servidor (proxy reverso).

Eu queria saber, existe algum outro servidor web que suporte websockets?

Os erros que estou tendo com o nginx:

2012/05/22 02:19:34 [error] 28159#0: *5 connect() failed (111: Connection refused) while connecting to upstream, 
client: my.ip.ad.dr,
server: localhost,
request: "GET /socket.io/1/?t=1337653158192 HTTP/1.1", 
upstream: "http://127.0.0.1:3000/socket.io/1/?t=1337653158192", 
host: "lifestore.brainpad.org", referrer: "http://mywebad.dr/"
    
por TomShreds 22.05.2012 / 04:40

2 respostas

4

O nginx não suporta nativamente websockets. Parece que existe um módulo proxy tcp que pode ser compilado no nginx para fazer isso.

link

Mas algumas outras discussões (aqui e no SO) parecem indicar que alguém iria diretamente ao node.js.

Considerando que você está usando o socket.io, suspeito que você já esteja usando o node.js no backend. Além disso, este post do blog da equipe do trello é bastante informativo. link

    
por 22.05.2012 / 05:17
2

O nginx tem suporte para proxies web por proxy desde a versão 1.3.13 .

A única coisa que eu encontrei até agora que poderia ser chamada de documentação é esta mensagem de commit .

    
por 20.02.2013 / 12:24