【发布时间】:2021-12-31 17:39:38
【问题描述】:
我正在尝试让我的棘轮服务器在线工作,
于是我买了vps,并将所有站点文件上传到xampp中的htdocs,
防火墙和8080端口已经调整,问题不在这里,
我的服务器代码
$server = IoServer::factory(
new HttpServer(
new WsServer(
new chat_server()
)
),
8080
);
js 连接
var ws = new WebSocket("wss://example.com:8080/ws");
我调整了 httpd.conf 文件中的模块
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
在 httpd-proxy.conf 中
ProxyRequests Off
ProxyPass /ws https://example.com:8080
并且确定在 cmd 我正在运行文件
php server.php
但它仍然给予
到 'wss://example.com:8080/ws' 的 WebSocket 连接失败:
我错过了什么,已经有一周的时间试图让它发挥作用:DD
【问题讨论】: