Smobiler上海石磨_.NET移动开发平台

标题: http外部端口监听不正常 [打印本页]

作者: enrc    时间: 2021-8-11 15:25
标题: http外部端口监听不正常
本帖最后由 enrc 于 2021-8-11 15:39 编辑

云服务器上设置http端口为3233,tcp端口为3232,http://127.0.0.1:3233正常,如下图:[attach]2306[/attach]



但是 服务器上不监听 0.0.0.0:3233,导致http端口访问失败,

同一程序,本机(win7)测试正常,请问是何故?服务器是
[attach]2307[/attach]

请问如何解决?谢谢

作者: enrc    时间: 2021-8-11 15:36
安全组里已做端口放行规则,不是端口映射问题
作者: Lula.Jin    时间: 2021-8-11 17:53
客户端上显示http连接失败的话,请检查下端口,确保端口已经开放,例如https://jingyan.baidu.com/article/92255446fe79bac51648f497.html
作者: enrc    时间: 2021-8-12 08:18
本帖最后由 enrc 于 2021-8-12 08:21 编辑
Lula.Jin 发表于 2021-8-11 17:53
客户端上显示http连接失败的话,请检查下端口,确保端口已经开放,例如https://jingyan.baidu.com/article/ ...

[attach]2308[/attach]端口已开放,3232可以正常访问,3233不可以
问题应该是
[attach]2309[/attach]
本机一切正常,监听的3233端口地址是:0.0.0.0:
[attach]2310[/attach]


作者: enrc    时间: 2021-8-12 08:24
这是兼容问题还是?请教
作者: Lula.Jin    时间: 2021-8-12 09:46
请问云服务器上的防火墙 http端口是否有开放,如没有请开放试试
作者: enrc    时间: 2021-8-12 10:24
Lula.Jin 发表于 2021-8-12 09:46
请问云服务器上的防火墙 http端口是否有开放,如没有请开放试试

[attach]2311[/attach]

作者: Lula.Jin    时间: 2021-8-12 10:30
不需要telnet,HTTP端口,直接用浏览器访问一下,因为HTTP协议上需要发送对应的数据,telnet才会有数据返回,这个没有报连接不上,就代表已经连接上了,你现在的问题是什么呢? 客户端连接服务端诊断出http端口连接失败了?还是其他问题?
作者: enrc    时间: 2021-8-12 10:38
Lula.Jin 发表于 2021-8-12 10:30
不需要telnet,HTTP端口,直接用浏览器访问一下,因为HTTP协议上需要发送对应的数据,telnet才会有数据返回 ...

问题是,开发的APP可以正常打开使用,就是不显示图片,经查是http端口3233不可访问造成,在服务器上Http://127.0.0.1:3233打开正常,返回JSON信息,就是用外网ip:3233不可访问,经本机和服务器对比HTTP端口,发现服务器监听的是127.0.0.1:3233而本机是0.0.0.0:3233,提交服务器工单,回复也是说监听地址不对
作者: Lula.Jin    时间: 2021-8-12 10:51
你可以试试换个端口,例如将http端口和tcp端口互换下,若是互换之后还是3233连接失败,说明这个端口有问题,建议换个端口
作者: enrc    时间: 2021-8-12 10:58
本帖最后由 enrc 于 2021-8-12 11:00 编辑
Lula.Jin 发表于 2021-8-12 10:51
你可以试试换个端口,例如将http端口和tcp端口互换下,若是互换之后还是3233连接失败,说明这个端口有问题 ...

昨天 更换成默认的2324也是同样问题,http端口连接失败(云平台创建新应用,端口改成默认的2324,云服务器 上传 修改端口后的同样程序)
作者: Lula.Jin    时间: 2021-8-12 11:05
enrc 发表于 2021-8-12 10:58
昨天 更换成默认的2324也是同样问题,http端口连接失败(云平台创建新应用,端口改成默认的2324,云服务器 ...

请互换端口试试,2324 会失败是否和你安全组没开放2324有关呢? 更换端口没有必要重新程序复制到服务器的,只要点击二维码窗口上的更多设置,更改端口后点击保存就行,云平台上打包的客户端的话,需要在云平台上修改下应用设置在点击保存
作者: enrc    时间: 2021-8-12 11:20
Lula.Jin 发表于 2021-8-12 11:05
请互换端口试试,2324 会失败是否和你安全组没开放2324有关呢? 更换端口没有必要重新程序复制到服务器 ...

[attach]2312[/attach][attach]2313[/attach][attach]2314[/attach]
问题依旧

作者: Lula.Jin    时间: 2021-8-12 11:25
那试试将tcp端口改成2324,http改成2323 看看
作者: enrc    时间: 2021-8-12 11:58
Lula.Jin 发表于 2021-8-12 11:25
那试试将tcp端口改成2324,http改成2323 看看

[attach]2315[/attach][attach]2316[/attach][attach]2317[/attach]换了,还是一样

作者: Lula.Jin    时间: 2021-8-12 13:09
由于你使用的designer 我们已经停止维护了,可以考虑下通过nginx方式变通下,在服务器上安装nginx,转发端口,比如exe的http是1234,那么nginx可以用2324,然后2324转发到1234
作者: enrc    时间: 2021-8-12 15:40
本帖最后由 enrc 于 2021-8-12 15:41 编辑

嗯,通过端口转发,恢复正常,感谢感谢!




欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2