В настоящее время у меня настроен двойной обратный прокси-сервер с использованием apache на двух разных машинах. Я могу удвоить запросы http / https обратного прокси, однако я не могу понять, как выяснить, как двойные соединения ws / wss обратного прокси.
Соответствующая файловая машина виртуального хоста № 1:
<Virtual Host *:443>
...
# keep the host
ProxyPreserveHost on
ProxyPass / https://office.domin.com/
ProxyPassReverse / https://office.domain.com/
...
</Virtual Host>
Соответствующая файловая машина виртуального хоста № 2:
<Virtual Host *:443>
...
# Main websocket
ProxyPassMatch "/lool/(.*)/ws$" ws://127.0.0.1:9980/lool/$1/ws nocanon
# Admin Console websocket
ProxyPass /lool/adminws ws://127.0.0.1:9980/lool/adminws
...
</Virtual Host>
В настоящее время я получаю эту ошибку на втором обратном прокси-сервере:
No protocol handler was valid for the URL /lool/https:%2F%2Fnextcloud.domain.com%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F556_ocny42d5quk3?access_token=SKmS4iNVHMtrSXO5HMLxLgLhyYXwW0Go&access_token_ttl=0&reuse_cookies=__cfduid%3Dda2e1a65d46c24e8c68be4a16c0f0d6f01570281507&permission=edit/ws (scheme 'ws'). If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule
Я прочитал следующее: WebSocket через SSL с обратным прокси-сервером Apache
Ссылка выше не совсем описывает, что я хочу сделать. Я даже не уверен, возможно ли запустить два последовательных прокси для ws / wss.