Я управляю двумя серверами позади и базовой станцией AEBS. Сервер1 работает 10.12.6 и Сервер 5.3.1 и выполняет ОБРАТНЫЙ ПРОКСИ с веб-приложениями, как описано в руководстве по precursor.ca. Это позволяет мне иметь только один внешний IP-адрес, где server1.mydomain и server2.mydomain получают распределенный внутри. Это работает нормально ... но на сервере 2 я запускаю Filemaker Webdirect, который использует веб-сокеты. Таким образом, я получаю в браузере ошибку wss: //. В веб-приложении, которое я написал;
RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteRule . - [E=protocol:http,E=port:80]
RewriteCond %{HTTPS} =on
RewriteRule . - [E=protocol:https,E=port:443]
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
ProxyPreserveHost On
ProxyPassReverse / http://1.2.3.4:443/
ProxyPass / http://1.2.3.4:443/
ServerName filemaker.precursor.ca
Очевидно, что я ввел свой собственный IP-адрес server2 и его имя ..
Однако веб-сокет wss: //server2.mydomain не работает .. и прямой веб-сбой не удается.
Я могу войти, но как только я открываю соединение wss, оно больше не работает. .Это ошибка apache mod_proxy ..
в журнале ошибок apache, который я прочитал [Sun Apr 19 21: 58: 04.846046 2020] [proxy_ http:error] [pid 598] (70008) Частичные результаты действительны, но обработка не завершена: [клиент 189.62.112.162:49213] AH01110: ошибка чтения ответа
в браузере, который я прочитал
WebSocket connection to 'wss://fmserver.embatek.com.br/fmi/webd/PUSH?v-uiId=1&v-pushId=341172cf-5d45-454d-972e-3029de5807fa&X-Atmosphere-tracking-id=0&X-Atmosphere-Framework=2.3.2.vaadin1-javascript&X-Atmosphere-Transport=websocket&X-Atmosphere-TrackMessageSize=true&Content-Type=application/json;%20charset=UTF-8&X-atmo-protocol=true' failed: Unexpected response code: 500
Любые подсказки о том, где возиться. Ваш Пьер