Веб-узлы могут быть быстрее, чем простые HTTP-запросы, и браузеры обычно могут открывать больше соединений в сети.
Мой браузер сообщает мне через консоль javascript, что, пока мое блестящее приложение работает и apache proxypass правильно проксирует, веб-сайты не работают:
WebSocket connection to 'wss://www.example.com/shiny/01_hello/__sockjs__/058/v193lng7/websocket' failed: WebSocket is closed before the connection is established.
Я видел разные способы, с помощью которых Apache может быть настроен на прокси-серверы. Например:
ProxyPass /shiny/ ws://127.0.0.1:3838/
ProxyPass /shiny/ wss://127.0.0.1:3838/
RedirectMatch ^/shiny$ /shiny/
и
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/socket.io [NC]
RewriteCond %{QUERY_STRING} transport=websocket [NC]
RewriteRule /(.*) ws://localhost:3001/$1 [P,L]
ProxyPass / http://localhost:3001/
ProxyPassReverse / http://localhost:3001/
Мой вопрос: может ли любой из них быть адаптирован для использования с блестящими?