web_msg_sender在本地正常,放到云服务器就启动的http端口,无法访问

kenny534

1、socketIO的端口可以启动,php start.php status 可以看到socketIO在指定的端口监听,需要用来接收http请求的2121端口已开启
2、使用了系统的apache做web服务,故没有使用示例中的start_web.php
3、php 版本:7.3.19
4、workman版本4.0.10
5、socketIO版本1.1.12
6、防火墙已经放行了2121端口,但用浏览器提交数据总是超时或者无法访问此网站
7、url为:http://domainname.com:2121?type=publish&to=&content=helloworld

1895 1 0
1个回答

keytehu

访问 http://domainname.com:2121?type=publish&to=&content=helloworld 报错 ERR_CONNECTION_REFUSED。
按照手册 http://doc.workerman.net/faq/client-connect-fail.html
ERR_CONNECTION_REFUSED 有以下原因:
1、客户端连接的端口错了
2、客户端连接的域名或者ip错了
3、如果客户端使用了域名连接,域名可能指向了错误的服务器ip
4、服务端没有启动或者端口没有被监听
5、使用了网络代理软件
6、服务端监听ip与访问地址不在一个地址段。例如服务端监听127.0.0.1,则客户端只能通过127.0.0.1连接,不能通过局域网ip或者外网ip连接。建议监听地址设置为0.0.0.0,这样本机、内网、外网都可以连接。

  • 暂无评论
年代过于久远,无法发表回答
🔝