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 и определенными портами?
Любая помощь будет оценена.
Благодарю.