Reverse proxy issue with Chrome

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

 



Hello,

since Chrome and Chrome-based browsers recently were updated to Chrome 90 I am experiencing a 502 proxy error when I try to access my web servers with these browsers. Before the update to Chrome 90 things worked fine, and everything still works with Firefox.

Here's my setup:

                    --> webserver1

Internet --> router/firewall --> web server with reverse proxy --> webserver2

  --> webserver3


When accessing any of the web servers that are behind the reverse proxy I get the following in the error.log of the web server that is configured as reverse proxy: [Fri May 14 11:50:20.555724 2021] [proxy_http:error] [pid 1466:tid 140450128164608] (20014)Internal error (specific information not available): [client 192.168.0.1:42450] AH01102: error reading status line from remote server 192.168.0.102:80 [Fri May 14 11:50:20.555768 2021] [proxy:error] [pid 1466:tid 140450128164608] [client 192.168.0.1:42450] AH00898: Error reading from remote server returned by / [Fri May 14 11:50:20.563497 2021] [reqtimeout:info] [pid 1467:tid 140450442671872] [client 192.168.0.1:42452] AH01382: Request header read timeout

other_vhosts_access.log on web server with reverse proxy:
webserver1.com:443 192.168.0.1 - - [14/May/2021:11:50:00 +0200] "GET / HTTP/1.1" 502 4344 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36 OPR/76.0.4017.123" webserver2.com:443 192.168.0.1 - - [14/May/2021:11:50:20 +0200] "-" 408 3681 "-" "-" webserver1.com:443 192.168.0.1 - - [14/May/2021:11:50:20 +0200] "GET /favicon.ico HTTP/1.1" 200 24 "https://webserver1.com/"; "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36 OPR/76.0.4017.123"

access.log on webserver1:
192.168.3.11 - - [14/May/2021:11:50:20 +0200] "-" 408 0 "-" "-"

192.168.0.1 = router/firewall
192.168.3.11 = web server with reverse proxy in DMZ
192.168.0.102 = wevserver1

Here is the webserver1.conf in sites-enabled:

<IfModule mod_ssl.c>
<VirtualHost *:443>
 ServerName webserver1.com
 SSLEngine On
 SSLProxyEngine On
 ProxyPreserveHost On
 <Proxy *>
        Order deny,allow
        Allow from all
 </Proxy>
 ProxyRequests Off
 ProxyPreserveHost On
 ProxyPass /zm/ http://192.168.0.102/zm/
 ProxyPassReverse /zm/ http://192.168.0.102/zm/
 ProxyPass / http://192.168.0.102/zm/
 ProxyPassReverse / http://192.168.0.102/zm/

 DocumentRoot /var/www/html
 ProxyPass /.well-known !

 Include /etc/letsencrypt/options-ssl-apache.conf
 SSLCertificateFile /etc/letsencrypt/live/webserver1.com/fullchain.pem
 SSLCertificateKeyFile /etc/letsencrypt/live/webserver1.com/privkey.pem
</VirtualHost>
</IfModule>

Apache version on the web server with reverse proxy and on webserver1 is: Apache/2.4.29 (Ubuntu) on Ubuntu 18.04.5

I wonder if there is anything wrong in my config? Any help is highly appreciated.

Best regards,

Andreas

Attachment: OpenPGP_0x96C7F19ADEC4AAB3.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


[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