开发者社区> 问答> 正文

Apache下关于Websocket配置问题(急):配置报错 

Apache的mod_proxy_wstunnel和mod_proxy已打开
请问
ProxyPass和ProxyPassReverse该怎么配置 
还有其他需要设置的吗?
(用的是ubuntu 14.04 lamp-server)
提供websocket服务的文件 /www/Websockets/testwebsock.php
访问的文件      /www/Websockets/client.html

client.html里面的链接:
ws://localhost:8080/Websockets/testwebsock.php
apache配置:
<VirtualHost *:8080>         <Proxy *>                 Order deny,allow                 Allow from all         </Proxy>         ProxyRequests           On         #ProxyPreserveHost       On     <Location "/Websockets/">         #ProxyPass "/Websockets/client.html" "!"         ProxyPass  "ws://127.0.0.1:8080/Websockets/testwebsock.php"         ProxyPassReverse "ws://127.0.0.1:8080/Websockets/testwebsock.php"     </Location>         ErrorLog "/var/log/apache2/ajenti.log"         CustomLog "/var/log/apache2/ajenti-access.log" common </VirtualHost> 请问那些地方弄错了?

展开
收起
kun坤 2020-06-01 11:06:06 842 0
1 条回答
写回答
取消 提交回答
  • http://httpd.apache.org/docs/2.4/mod/mod_proxy_wstunnel.html

    ProxyPass "/ws2/"  "ws://echo.websocket.org/"

    ProxyPass "/wss2/" "wss://echo.websocket.org/"

    ######/etc/apache2/sites-available/000-default.conf 请问是放在这个里面吗?###### RewriteEngine On

        RewriteCond %{REQUEST_URI}  ^/socket.io            [NC]

        RewriteCond %{QUERY_STRING} transport=websocket    [NC]

        RewriteRule /(.*)           ws://localhost:8080/socket.io/$1 [P,L]

    ######不太懂这个能解释下吗?

    2020-06-01 11:06:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像