Стартовая страница › Форумы › Вопросы по установке › Ошибка при установке Вебстанции
- В этой теме 47 ответов, 6 участников, последнее обновление 3 года, 3 месяца назад сделано Mikhail.
-
АвторСообщения
-
03.12.2020 в 17:25 #17724manjey73Участник
Почему этой проблемы нет при использовании mono-xsp4 ?
03.12.2020 в 17:41 #17725manjey73УчастникМихаил, тыкнете в тему, как сделать работу WEB через SSL
я тут скопировал строку из браузера, и он мне выдал в таком виде
Походу дело в этом, на VPS сервере похоже apache настроен сразу на работу по SSL
04.12.2020 в 17:01 #17733MikhailМодераторЕсли на Linux, то нужно использовать reverse proxy. Подробнее не могу сказать, т.к. сам не настраивал. Но точно знаю, что некоторые настраивали как-то.
Если на Windows, то достаточно просто делается, могу поделиться информацией.04.12.2020 в 20:58 #17736manjey73Участникreverse proxy в настройках Scada web или самого apache ?
Так как apache судя по всему и так настроен на работу по httpsЕще вопрос, пока не будет сертификата домена работать не будет ?
- Этот ответ был изменен 3 года, 3 месяца назад от manjey73.
06.12.2020 в 10:55 #17751MikhailМодераторВ настройках apache.
Есть кое-какие записи по этому поводу, не конкретно про Rapid SCADA, а в общем:
В файл /etc/apache2/sites-available/000-default.conf добавить строки:
ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined SSLEngine On SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key Включить SSL: sudo a2enmod ssl Перезапустить apache: sudo service apache2 restart Установка SSL сертификатов Let’s Encrypt https://certbot.eff.org/lets-encrypt/ubuntuxenial-apache Перезапустить apache: sudo service apache2 restart06.12.2020 в 10:55 #17752MikhailМодераторпока не будет сертификата домена работать не будет ?
Если пропустить предупреждение браузера и открыть сайт, то сертификат на работу не должен влиять.
06.12.2020 в 11:28 #17754manjey73УчастникПонятно, получается что проблема в WCF и его работоспособности через https.
Я находил ссылку по данному поводу, но там надо код ковырять самой Scada.
И скорее всего это будет связано со ScadaWeb, у меня лично мозгов не хватит разобраться.Вот ссылка, не знаю, насколько она актуальна и сможет ли помочь малой кровью, учитывая что версия 6 не будет подвержена такому.
Или делать reverse proxy на апаче, но с этим пока не разобрался.08.12.2020 в 08:44 #17757MikhailМодераторНа Linux HTTPS и WCF не дружат. Иногда WCF начинает работать, затем прекращает. Если помните, была проблема, что одновременные подключения по localhost и по IP-адресу не работают. Вот это родственная проблема.
Думаю, reverse proxy рабочий вариант.
Конечно, от WCF в будущем будем избавляться.08.12.2020 в 09:39 #17761manjey73УчастникМихаил, я не могу найти рабочую конфигурацию reverse proxy с https на http
В том числе из-за плохой дружбы с английским. Либо нахожу наоборот, проксирование с http на https…
В общем много бреда и мусора, в котором я уже запутался, где и как надо настраивать этот виртуальный host и как собственно сделать настройки проксирования.К сожалению на VPS сервере нет графического стола и не очень хотелось его загромождать этим мусором чтобы проверить…
Можете описать действия для IIS и вообще как это выглядит ?
Ну и если со своим знанием инглиша может вы бустрее найдете правильный вариант настроек.Если правильно понимаю, то нет необходимости запускать http на чем-то другом и проксировать в апаче, он ведь и сам должен работать по http локально с тем же самым сайтом, и вот как сделать проксирование на http://127.0.0.1/scada я уже запутался.
08.12.2020 в 18:44 #17763MikhailМодераторДля IIS всё просто. Только что отвечал здесь. Думаю, минимального знания английского будет достаточно, чтобы прочесть. На этом форуме тоже обсуждалось.
Ну и если со своим знанием инглиша может вы бустрее найдете правильный вариант настроек.
У меня недостаток знаний по администрированию Linux 🙂 я спрошу у коллег, если что-то будет полезное — напишу.
08.12.2020 в 18:47 #17764MikhailМодераторПо сути основная проблема в кривизне WCF на Mono. Наша задача сейчас — не решить её, а обойти. Как я понимаю, у нас есть рабочий сайт на HTTP и нам надо просто перенаправить трафик HTTPS на него.
09.12.2020 в 09:02 #17766manjey73УчастникФактически сайт на http работает под mono-xsp4, но по идее сам apache должен тот же сайт запускать под http, то есть необходимо сделать проксирование внешних запросов на внутренние по http.
Да, я видел ту тему, все делается на IIS, тут должно быть так же, но непонятно как правильно и где прописать это проксирование и как правильно и где прописать виртуальный host для http
09.12.2020 в 16:54 #17780MikhailМодераторВот такой интересный файл по настройке HTTPS прислали друзья.
09.12.2020 в 16:56 #17783manjey73УчастникСпасибо, посмотрю. Отпишусь потом по результату.
09.12.2020 в 17:13 #17784manjey73УчастникПо тексту пока вижу, что это костыль в виде nginx.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.