Re: How to connect Apache and Tomcat using http2 protocol

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

 



Hi ,

I am trying to connect Apache httpd and tomcat using websockets protocol. I am supposed to use ws tunnel but the tomcat homepage is not loading with it.
This is how I am connecting it. 
ProxyRequests On
<Location /ananya>
        ProxyPass "ws://15.213.91.33:10905/test"
</Location>

It 's not loading it. However, if instead I use the below, it is loading.
ProxyRequests On
<Location /ananya>
        ProxyPass "http://15.213.91.33:10905/test"
</Location>
Can someone please give me a solution for this.

Thanks and regards,
Ananya

On Wed, Dec 13, 2017 at 11:52 AM, Ananya Dey <ananyadey.95@xxxxxxxxx> wrote:
Hi, thanks for your help :) Http2 is working fine now. But I want to check for Web sockets protocol.

When I use ProxyPass with 'http' , it is running fine.
But according to the documentation, if I use 'ws' with proxypass then it is not loading.
This is the code snippet:

ProxyRequests On
<Location /ananya>
        ProxyPass "ws://15.213.91.33:10905/test"
</Location>

Can someone please help me out.
Thanks and regards, 
Ananya

On Tue, Dec 12, 2017 at 11:33 PM, Luca Toscano <toscano.luca@xxxxxxxxx> wrote:
Hi!

2017-12-12 6:48 GMT+01:00 Ananya Dey <ananyadey.95@xxxxxxxxx>:
Hi

I am trying to connect Apache and Tomcat using HTTP2 protocol. 
1. These are the changes that I have made in my server.xml.
 <Connector port="10905" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="false" 
   sslImplementationName="org.apache.tomcat.util.net.openssl.OpenSSLImplementation">
        <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
        <SSLHostConfig>
            <Certificate certificateKeyFile="/home/ananya/tomcat_server1/apache-tomcat-8.5.23/conf/server.key"
                         certificateFile="/home/ananya/tomcat_server1/apache-tomcat-8.5.23/conf/server.crt"/>
        </SSLHostConfig>
    </Connector>
2. In my httpd.conf,
I have added 
Protocols h2 
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
LoadModule http2_module modules/mod_http2.so


But through the various tests, it is mostly concluded that it supports websocket protocol using http proxy. But not supporting http2.
Can someone please help me out??


Hope that helps!

Luca 




[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