Привет. На странице сайта socket.io подключается следующим образом:
socket = io('
https://site.com:3000/', {'transports': ['websocket', 'polling']});
Хочется заменить
https://site.com:3000/ на
https://site.com/socket
Сервер апач. Пробовал так:
ProxyPass /socket
https://site.com:3000/
ProxyPassReverse /socket
https://site.com:3000/
Не прокатывает. Пробовал вот так:
RewriteEngine On
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule /(.*)
ws://site.com:3000/$1 [P,L]
RewriteRule /socket
https://site.com:3000/ [P,L]
Тоже не прокатывает. Всегда ошибка "WebSocket connection to '
wss://site.com/socket.io/?EIO=4&transport=websocket failed"
Гуглил, находил разные варианты решений, но ничего пока не помогло. Может есть тут кто сталкивался с решением подобной задачи и сможет подсказать?