Websockets, sade HTTP (istekleri) isteklerinden daha hızlı olabilir ve tarayıcılar genellikle daha fazla web-bağlantısı bağlantısı açabilir.Rstudio's Shiny için Apache Proxy Web Yuvaları Olabilir mi?
Benim tarayıcısı benim parlak uygulamanın çalışma ve Apache ProxyPasss doğru proxy iken, WebSockets çalışmayan javascript konsolu üzerinden bana: Apache yapılandırılabilir farklı yollar gördüm
WebSocket connection to 'wss://www.example.com/shiny/01_hello/__sockjs__/058/v193lng7/websocket' failed: WebSocket is closed before the connection is established.
proxy websockets için. Mesela:
ProxyPass /shiny/ ws://127.0.0.1:3838/
ProxyPass /shiny/ wss://127.0.0.1:3838/
RedirectMatch ^/shiny$ /shiny/
ve:
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/
Sorum Bunlardan herhangi parlak ile kullanılmak üzere adapte edilebilir, nedir?
İlişkili bir sorunum var. Apache proxy'sini kullanarak parlak uygulamalarım sistematik olarak kesildi ve parlak sunucu günlüğünde "RobustSockJS çarpışma" mesajlarını görüyorum. Ws için websocket proxypass veya/ve proxypassreverse ekleme: geliştirir. –