HTTPS - Vega Admin Tool, Vega Pulse

Только ПО разработанное в Вега-Абсолют
Ответить
Аватара пользователя
escudo
Мимо проходил
Сообщения: 14
Зарегистрирован: Чт, 27 фев 2020 01:23

HTTPS - Vega Admin Tool, Vega Pulse

Сообщение escudo » Пт, 20 мар 2020 04:14

День добрый.

Вопрос к разработчикам по запуску под https, ибо доступ к любым сайтам по http, как известно, в недалеком будущем браузерами будет совсем не поддерживаться.

ADMIN TOOL V1.1.4
PULSE V1.1.9

Оба сидят во внутреннем сегменте под Apache на http (:80), наружу работает Nginx, проксирующий их через https (:443) - обычная схема reverse proxy, SSL сертификаты обслуживает Nginx.
Вебсокет соединения с Vega Server, конечно, через SSL (wss://) - иначе бы (если просто ws://) было mixed content и по умолчанию браузер такое уже сейчас запрещает.

Ошибки:

Браузер для Admin Tool показывает защищенное соединение, но карта OSM не отображается, хотя когда запускал через http карта была. Смотрим консоль браузера - все попытки вытянуть тайлы карты завершаются единообразными ошибками

Код: Выделить всё

Failed to load resource: net::ERR_NAME_NOT_RESOLVED
https://c.tile.openstreetmap.org/2/1/1.png
Браузер для Pulse показывает "Your connection to this site is not fully secure", хотя протокол и https и сертификат валиден. "Attacker may be able  to see the images that you're looking at on this site and trick you by modifying them." Смотрим консоль браузера - точно, пять ошибок типа

Код: Выделить всё

Mixed Content: The page at 'https://тут_имя_моего_серера/index.html' was loaded over HTTPS, but requested an insecure image 'http://a.tile.openstreetmap.org/1/0/0.png'. This content should also be served over HTTPS.
и еще одна ошибка

Код: Выделить всё

Failed to load resource: net::ERR_NAME_NOT_RESOLVED
https://a.tile.openstreetmap.org/0/0/0.png
PS. Кстати, зачем в Pulse вообще обращения к тайлам OSM? Там же карты нет.

Поправите?

Аватара пользователя
Support
Техническая поддержка
Сообщения: 140
Зарегистрирован: Вт, 11 июн 2019 15:14

Re: HTTPS - Vega Admin Tool, Vega Pulse

Сообщение Support » Пт, 20 мар 2020 11:09

Добрый день!
escudo писал(а):
Пт, 20 мар 2020 04:14
Браузер для Admin Tool показывает защищенное соединение, но карта OSM не отображается, хотя когда запускал через http карта была. Смотрим консоль браузера - все попытки вытянуть тайлы карты завершаются единообразными ошибками

Код: Выделить всё

Failed to load resource: net::ERR_NAME_NOT_RESOLVED
https://c.tile.openstreetmap.org/2/1/1.png
Возможно была проблема именно с сервисом OSM. У нас нет проблем с https и картами.
escudo писал(а):
Пт, 20 мар 2020 04:14
Браузер для Pulse показывает "Your connection to this site is not fully secure", хотя протокол и https и сертификат валиден. "Attacker may be able  to see the images that you're looking at on this site and trick you by modifying them." Смотрим консоль браузера - точно, пять ошибок типа

Код: Выделить всё

Mixed Content: The page at 'https://тут_имя_моего_серера/index.html' was loaded over HTTPS, but requested an insecure image 'http://a.tile.openstreetmap.org/1/0/0.png'. This content should also be served over HTTPS.
На данные момент в IoT Vega Pulse действительно есть http контент. В следующей версии Pulse мы устраним эти ошибки.
escudo писал(а):
Пт, 20 мар 2020 04:14
и еще одна ошибка

Код: Выделить всё

Failed to load resource: net::ERR_NAME_NOT_RESOLVED
https://a.tile.openstreetmap.org/0/0/0.png
Предположительно проблема именно в сервисе OSM.
escudo писал(а):
Пт, 20 мар 2020 04:14
PS. Кстати, зачем в Pulse вообще обращения к тайлам OSM? Там же карты нет.
Поправите?
Карты есть. например устройство LM-1. Маяк работает с GPS данными и Pulse расставляет точки на карте.
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135

Аватара пользователя
a.gerusenko
Сотрудник компании
Сообщения: 20
Зарегистрирован: Пт, 26 июл 2019 16:48

Re: HTTPS - Vega Admin Tool, Vega Pulse

Сообщение a.gerusenko » Пт, 20 мар 2020 13:40

Если нет желание ждать когда сервис по предоставлению карт поправится, можно прописать другой источник карт.
Например
https://{s}.tile.opentopomap.org/{z}/{x}/{y}.png

Для этого
1. Нужно открыть для редактирования файл \Admin Tool\js\app.js
2. Найти строчку содержащую "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
3. "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png" заменить на "https://{s}.tile.opentopomap.org/{z}/{x}/{y}.png" (Или на другой источник слоя карт)
Инженер-программист

Аватара пользователя
escudo
Мимо проходил
Сообщения: 14
Зарегистрирован: Чт, 27 фев 2020 01:23

Re: HTTPS - Vega Admin Tool, Vega Pulse

Сообщение escudo » Пт, 20 мар 2020 14:37

Проблема локализована - не в серверах OSM и не в Вега софте, а в интернет провайдере и РКН: скоре всего, часть серверов OSM попала тут под раздачу. При коннекте через VPN из Европы - никаких ошибок загрузки OSM тайлов нет.
Support писал(а):
Пт, 20 мар 2020 11:09
escudo писал(а):
Пт, 20 мар 2020 04:14
PS. Кстати, зачем в Pulse вообще обращения к тайлам OSM? Там же карты нет.
Поправите?
Карты есть. например устройство LM-1. Маяк работает с GPS данными и Pulse расставляет точки на карте.
О, точно, буду знать.
a.gerusenko писал(а):
Пт, 20 мар 2020 13:40
Если нет желание ждать когда сервис по предоставлению карт поправится, можно прописать другой источник карт.
Очень полезно, благодарю.

Всем большое спасибо!

Ответить