Стартовая страница › Форумы › Вопросы без категории › Возможна ли работа Scada по Https?
Помечено: ошибка загрузки данных HTTPS, Ошибка загрузки схем
- В этой теме 34 ответа, 6 участников, последнее обновление 1 год, 2 месяца назад сделано VylegzhaninD.
-
АвторСообщения
-
05.12.2020 в 11:20 #17742RomirosУчастник
Идут ошибки невозможности чтения текущих, часовых данных и событий.
Мне кажется это никак с сертификатом не связано.
У себя в локальной сети на IIS я создаю простой самоподписанный сертификат и всё работает. Без сертификата нельзя включить https, а не то что что работает, а что-то нет. С apache не работал, не помогу, но думаю принцип тот же.05.12.2020 в 14:35 #17743GeorgeУчастникСделал следующим образом: После ввода ключа скачал конфигурацию веб через администратор. Потом передал конфигурацию. Теперь ключи не слетают. Но графики про не работают: Ошибка приложения
Произошла ошибка приложения. Если она повторяется часто, обратитесь в службу поддержки, пожалуйста.
Дополнительная информация:
c:\SCADA\ScadaWeb\plugins\ChartPro\ChartPro.aspx(38): error CS1501: Ни одна из перегрузок метода «ToJs» не принимает «0» аргументов.05.12.2020 в 16:29 #17744manjey73УчастникRomiros может я не все отключил в web config, раз происходит логирование, открывается таблица и только отсутствует доступ к данным ?
George может версия модуля не соответствует версии ядра ?
05.12.2020 в 17:15 #17745manjey73УчастникЕсли закоментировать строку <endpoint address…. в разделе <services> c http.
и при этом сохранять строку с https то mono-xsp4 ведет себя так же.
Если строку с https закоментить, то mono-xsp4 начинает работатьНе пойму, куда еще копать? явно связано с https и невозможность при таком варианте получать доступ к текущим и часовым данным при работе таблицы.
05.12.2020 в 17:58 #17746manjey73Участник[Sat Dec 05 16:52:18.680275 2020] [mpm_prefork:notice] [pid 3750] AH00169: caught SIGTERM, shutting down [Sat Dec 05 16:52:18.819305 2020] [ssl:warn] [pid 3888] AH01909: 2a01:4f8:211:16e1::2:443:0 server certificate does NOT include an ID which matches the server name [Sat Dec 05 16:52:18.833736 2020] [ssl:warn] [pid 3890] AH01909: 2a01:4f8:211:16e1::2:443:0 server certificate does NOT include an ID which matches the server name [Sat Dec 05 16:52:18.835368 2020] [mpm_prefork:notice] [pid 3890] AH00163: Apache/2.4.38 (Debian) mod_mono/3.13 OpenSSL/1.1.1d configured -- resuming normal operations [Sat Dec 05 16:52:18.835400 2020] [core:notice] [pid 3890] AH00094: Command line: '/usr/sbin/apache2' WARNING: WebConfigurationManager's LRUcache evictions count reached its max size Cache Size: 100 (overridable via MONO_ASPNET_WEBCONFIG_CACHESIZE) [Sat Dec 05 16:53:56.822177 2020] [reqtimeout:info] [pid 3955] [client 45.157.214.65:60560] AH01382: Request header read timeout
При логировании ругается на сертификат, но таки apache ругается еще и на размер кеша, но вот где его изменить я так найти и не могу, интернет глух и слеп. Все, что нашел это какое-то окружение Mono но где его прописывать и как ???
05.12.2020 в 18:05 #17747RomirosУчастникЕсли строку с https закоментить, то mono-xsp4 начинает работать
Вы определитесь как работает приложение. Если по https то строчки с http должны быть закоментированы. Либо наоборот если используете http. У меня была проблема с работоспособностью на IIS когда я оставил поддержку и http и https и не закоментил соответствующие строки. Выше в теме об этом написано. Раньше использовался модуль для IIS rewrite, он автоматически перенаправляю на https, когда пользователь обращался по http. Так вот если rewrite не используется, http блоки в веб конфигах скалы и плагинов нужно коментить. Проверьте все конфигурации плагинов.
05.12.2020 в 18:37 #17748manjey73УчастникНадо наоборот, при работе по https чтобы все работало и не выдавало ошибок недоступности данных. Михаил упомянул о том, что надо сделать reverce proxy
Пока ждемс сертификата. Отключить Apache на VPS сервере я не смог или что-то не то делал, он после перезагрузки снова оказался запущенным. Хотя mono-xsp4 отключается на раз…А так же я нашел ссылку по работе WCF через https, но там кажется надо код Scada ковырять, что я делать ессно не хочу.
05.12.2020 в 21:34 #17750GeorgeУчастникmanjey73 Спасибо за наводку! Действительно, возникла путаница с версиями: в 5.8.1. вебстанция идёт 5.1.1.0, но после добавления файлов Михаила (которые к слову выложены еще для версии 5.8.0) вебстанция отображалась как 5.1.0.0 (хотя фактически ядро видимо осталось 5.1.1.0). Итог — установил PlgChartPro 5.1.0.0 Ru и всё завертелось через HTTPS.
Может стоило бы учесть данную особенность работы новых версий с HTTPS в дальнейшем указывать на это, а лучше починить совместимость.06.12.2020 в 11:13 #17753MikhailМодераторЕсли вопрос по работе плагинов актуален, вынесете его в отдельную тему. Данная тема про HTTPS никак не связана с ошибкой error CS1501, которая вызвана несоответствием версий плагина и приложения.
28.08.2023 в 10:13 #29557VylegzhaninDУчастникПерехожу на работу по https. Надо отметить, что по http всё работало.
https://scada-box.ru/scada возвращает ошибку 500
https://scada-box.ru попадаю на страницу IIS, SSL сертификат в норме
файлы из поста #post-14845 данной темы скопированы взамен тех что были в каталог \SCADA\ScadaWebWindows 11 Pro 21H2, IIS v10
Rapid Scada v 5.8 (пакет установки full с сайта)Что ещё посмотреть?
28.08.2023 в 18:00 #29567MikhailМодераторВ дополнение к корректной настройке IIS нужно заменить конфигурационные файлы веб-приложения на эти.
В файле Web.config прописано перенаправление, которое использует дополнительный модуль IIS. Попробуйте удалить блок rewrite.Также попробуйте открыть локально https://localhost
Возможно, сообщение об ошибке будет подробнее и полезнее.Общий совет: Rapid SCADA 6 + Linux. Там более прямолинейная настройка HTTPS.
31.08.2023 в 05:30 #29591VylegzhaninDУчастникФайлы вновь заменены, удаление блока rewrite никак не меняет ситуацию.
https://localhost — Not Found
HTTP Error 404. The requested resource is not found.У меня есть платные модули, переход на Rapid SCADA 6 + Linux обратит их в пыль?
Мне всё же хотелось бы довести до рабочего варианта то что есть.
- Этот ответ был изменен 1 год, 2 месяца назад от VylegzhaninD.
31.08.2023 в 06:10 #29593MikhailМодераторУ меня есть платные модули, переход на Rapid SCADA 6 + Linux обратит их в пыль?
При использовании 6-й версии на том же ПК, ключи обновляются бесплатно.
Сделайте скриншоты настроек IIS, которые были выполнены для работы HTTPS. Добавили ли Вы привязку на порт 443?
31.08.2023 в 07:39 #29594VylegzhaninDУчастник31.08.2023 в 09:03 #29595 -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.