Подробно: ОС: Red Hat Enterprise Linux Server 7.6 (Maipo) Ядро: 3.10.0-957.5.1.el7.x86_64
Версия сервера: Apache / 2.4.6 (Red Hat Enterprise Linux) Сервер построен: 8 октября 2019 г. 05:47:38 httpd-2.4.6-93.el7.x86_64
Проблема: обратный прокси-сервер настроен для нескольких веб-сайтов. Недавно мы настроили на сайте websocket. Теперь обратный прокси-сервер часто пересылает запросы на внутренний сервер веб-сайта XYZ.com (неправильно).
Можете ли вы рассказать мне, что не так в приведенной ниже конфигурации?
XYZ.com RewriteEngine на # имя сервера с выходом в Интернет
RewriteCond %{HTTP:X-Forwarded-Proto} ^http$
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Общая настройка ServerName
# Proxy all other requests to the backend server
RewriteEngine on
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteCond %{HTTP:Connection} upgrade [NC]
RewriteRule /(.*) "wss://IP:443/$1" [P]
ProxyPass / https://IP:443/
ProxyPassReverse / https://IP:443/
AllowEncodedSlashes On
ProxyTimeout 300