我有一个带有多个端点(包括websocket)的Web应用程序。 websocket没有固定的URL,而是动态生成的。但是Websocket在apache中不起作用,我尝试了几种解决方案,例如mod_proxy_wstunnel
或mod_rewrite
,但找不到正确的解决方案。
websocket位于类似/api/users/events
的URL上,其中users
是动态的。
我的httpd.conf文件当前是否包含以下内容:
RewriteEngine on
RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC]
RewriteCond %{HTTP:CONNECTION} Upgrade$ [NC]
RewriteRule .* ws://<URL>%{REQUEST_URI} [P]
最近两天,我试图解决此问题。
谢谢您的时间!