Nginx在某些端口上没有收到IoT设备的请求

时间:2018-03-21 00:38:18

标签: amazon-web-services nginx ports particle-electron

这个亲爱的Stack Overflow专家嘲笑我。

我有一个aws EC2实例。我已经暴露了与EC2实例关联的安全组上的端口以及防火墙(ufw)上的端口。我有一个IoT设备,可以将http请求发送到端点。

如果我将nginx配置为侦听端口80,则access_log显示它没有收到来自IoT设备的请求。如果我在端口50008上收听,我的请求就收到了。从浏览器(端口80)或Insomnia http客户端(两个端口)向任一端口发送请求会导致在服务器上成功接收到两个请求。

我不能为我的生活找出原因。

具有以下规格的物联网设备:

1)粒子电子(GSM模块和STM micro)。 2)使用http_client库

一些建议: 1)物联网设备的SIM卡具有与粒子服务的数据和互联网连接。 2)防火墙和aws安全组配置为允许端口上的所有连接

更改端口并使用root权限重新启动nginx服务,我只需要从接收到任何内容(在端口80,端口1024和端口1025上)到接收完整请求(端口50008)。我还没有测试它工作的更多端口。

物联网设备和某些端口是否存在问题?

任何帮助将不胜感激。

感谢。

0 个答案:

没有答案