Preserve protocol in httpd proxy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I need to configure in Apache 2.4.9 (with mod_proxy and mod_proxy_wstunnel activated) a proxy with this mapping:

- http://my.proxy/*  -->  http://my.backend:8080/*
- ws://my.proxy/*    -->  ws://my.backend:8080/*

E.g.:

- ws://my.proxy/cometd-demo-2.8.0/cometd --> ws://my.backend:8080/cometd-demo-2.8.0/cometd
- http://my.proxy/cometd-demo-2.8.0/cometd --> http://my.backend:8080/cometd-demo-2.8.0/cometd
- http://my.proxy/cometd-demo-2.8.0/jquery-examples/chat/ --> http://my.backend:8080/cometd-demo-2.8.0/jquery-examples/chat/

In other words, I need a proxy that keeps (preserves) the protocol.

This configuration does not work:

    <VirtualHost *:80>
       ...
       ProxyRequests Off
       ProxyPreserveHost Off
       ProxyPass / http://my.backend:8080/
       ProxyPassReverse / http://my.backend:8080/
    </VirtualHost>
because all request (no matter protocol) are proxied to http*

Anyone knows how can I solve this?

Thanks!

[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux