I got the latest version of wave from the svn and the latest nginx (in
development) able to proxy websocket.
I set my wave config this way
http_websocket_public_address = mydomain.com:9898
http_frontend_public_address = mydomain.com:80/wave
http_websocket_presented_address = mydomain.com:80/wave
http_websocket_public_address = mydomain.com:9898
And proxied things that come from mydomain.com:80/wave to mydomain.com:9898
I can connect to the site, and log-in, I even get a status online... But I
can`t see image and the client does not work.
For some reason, it tries to get images :80/static instead of either
:80/wave/static, or 9898/wave.
Good I have some illumination on how to make it work at mydomain.com/wave.
Here my current nginx config:
location /wave/ {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
# proxy_pass_header Upgrade;
# proxy_pass_header Connection;
proxy_pass http://domain.com:9898/;
# return 403;
}
Thanks!