Problem on Apache HTTP/2 proxy

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

 



Hi

we have faced an issue on using Apache as HTTP/2 proxy.

It is found that the port address of the pseudo-header :authority is being removed after passing through the Apache server.

Before entering Apache 
:authority=www.abc.com:8080

After leaving Apache
:authority=www.abc.com

Any idea why Apache proxy removed the port portion and any suggestion on how to resolve it?


Below is the sample setup on the VirtualHost

<VirtualHost 127.0.0.1:8100>
    ProxyPreserveHost On

    Protocols h2 h2c
    ProtocolsHonorOrder Off
    H2Direct on

    KeepAlive On
    MaxKeepAliveRequests 100
    KeepAliveTimeout 270

    SetEnvIf Host "(.*)" var1=$1

    ProxyAddHeaders Off
    RequestHeader unset host

    ProxyPass / h2c://10.10.1.11:8081/
    ProxyPassReverse / h2c://10.10.1.11:8081/

    <Proxy "h2c://10.10.1.11:8081/">
        ProxySet connectiontimeout=600 timeout=60
    </Proxy>

    ServerName 127.0.0.1

</VirtualHost>

- RBK

[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