Proxying based on protocol (e.g. "ws"/"wss")?
Maxim Dounin
mdounin at mdounin.ru
Fri May 10 09:26:18 UTC 2013
Hello!
On Fri, May 10, 2013 at 09:14:04AM +1200, Steve Holdoway wrote:
> The scheme is available as... $scheme
Yes, but WebSocket protocol uses http for handshake. So the
scheme will be either "http" or "https". WebSocket requests can
be identified based on Upgrade header, i.e. $http_upgrade
variable.
>
> On Thu, 2013-05-09 at 14:45 -0400, Daniel Griscom wrote:
> > ... bump?
> >
> > (thanks,
> > Dan)
> >
> >
> > At 9:32 AM -0400 5/8/13, Daniel Griscom wrote:
> > >I'm an nginx newbie, and need use use it as a front end for a
> > >website that also handles websocket connections. I have the
> > >configuration set up so that requests to a specific URI match a
> > >location section, which then proxies the request to the websocket
> > >back end server, and it all works. (Very cool.)
> > >
> > >However, I was wondering if, rather than detecting requests to a
> > >specific location, I could proxy all "ws://" or "wss:// requests,
> > >independent of the URI being requested.
> > >
> > >Is there a way to proxy all requests with a given protocol?
> > >
> > >
> > >Thanks,
> > >Dan
> > >
> > >--
> > >Daniel T. Griscom griscom at suitable.com
> > >Suitable Systems http://www.suitable.com/
> > >1 Centre Street, Suite 204 (781) 665-0053
> > >Wakefield, MA 01880-2400
> > >
> > >_______________________________________________
> > >nginx mailing list
> > >nginx at nginx.org
> > >http://mailman.nginx.org/mailman/listinfo/nginx
> >
> >
>
> --
> Steve Holdoway BSc(Hons) MNZCS <steve at greengecko.co.nz>
> http://www.greengecko.co.nz
> MSN: steve at greengecko.co.nz
> Skype: sholdowa
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
--
Maxim Dounin
http://nginx.org/en/donation.html
More information about the nginx
mailing list