Uzaktan Erişim / Gelişmiş Dokümantasyon
Apache Ters Proxy Websocket Desteği
TSplus HTML5 istemcisi, en iyi performans ve kararlılık için Websocket protokolünü kullanır. Apache'yi ters proxy olarak kullanıyorsanız, Websocket trafiğinin doğru şekilde iletildiğinden emin olmanız gerekir.
Gerekli Apache Modülleri
mod_proxymod_proxy_httpmod_proxy_wstunnel(Websocket desteği için zorunlu)
Örnek Yapılandırma
<VirtualHost *:443>
ProxyPass /socket.io ws://tsplus-sunucu-ic-ip:80/socket.io
ProxyPassReverse /socket.io ws://tsplus-sunucu-ic-ip:80/socket.io
ProxyPass / http://tsplus-sunucu-ic-ip:80/
ProxyPassReverse / http://tsplus-sunucu-ic-ip:80/
</VirtualHost>
Sorun giderme: Websocket bağlantısı başarısız olursa, HTML5 istemcisi otomatik olarak XHR-polling moduna düşer. Bu durumda performans düşebilir ve dosya yüklemede sorunlar yaşanabilir.
mod_proxy_wstunnel'ın etkin olduğundan ve /socket.io yolunun doğru yönlendirildiğinden emin olun.Websocket ve XHR-polling arasındaki farklar hakkında daha fazla bilgi için Websocket ve XHR Farkı sayfamıza bakabilirsiniz.