Nginx не получает запрос от устройства IoT на некоторых портах

Загляни мне, дорогой гуру переполнения стека.

У меня есть экземпляр AWS EC2. Я выставил порты в группе безопасности, связанной с экземпляром EC2, и на брандмауэре (ufw). У меня есть устройство IoT, которое отправляет запросы http конечной точке.

Если я настрою nginx для прослушивания через порт 80, access_log покажет, что он не получает запрос от моего устройства IoT. Если я слушаю порт 50008, мой запрос получен просто отлично. Отправка запросов на порт через браузер (порт 80) или с http-клиента Insomnia (оба порта) приводит к тому, что оба запроса успешно принимаются на сервере.

Я не могу на всю жизнь понять, почему.

IoT-устройство со следующими характеристиками:

1) Электрон электронов (модуль GSM и STM micro). 2) использование библиотеки http_client

Некоторые предложения: 1) Сим-карта устройства IoT имеет подключение к данным и Интернету со службами частиц. 2) Межсетевой экран и группа безопасности aws настроены для разрешения всех подключений к портам.

Изменение портов и перезапуск службы nginx с правами суперпользователя - это все, что мне нужно, чтобы перейти от получения ничего (на порт 80, порт 1024 и порт 1025) к получению полного запроса (порт 50008). Я не проверял больше портов, где это работает.

Есть ли проблема с устройствами IoT и определенными портами?

Любая помощь будет оценена.

Благодарю.

0 ответов

Другие вопросы по тегам