【发布时间】:2023-03-26 13:10:01
【问题描述】:
我无法在本地计算机上通过 apache2 创建启用 vhots 的 websocket。在FF:
WebSocket is not defined
var socket = new WebSocket('ws://test.localhost.in/soc')
Chrome 出现 404 错误。
Routes 文件已正确定义。
WS /soc Home.HomeWebSocket.listen
虚拟主机配置:
<VirtualHost *>
ProxyPreserveHost on
ServerName localhost.in
ServerAlias *.localhost.in
ProxyPass / http://localhost:9000/
ProxyPassReverse / http://localhost:9000/
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
</VirtualHost>
我可以确认这是由于 VHosts,因为我可以通过 localhost:9000/ 成功运行聊天示例,但不能通过 test.localhost.in。
【问题讨论】:
标签: playframework websocket vhosts