Ошибка при установке Вебстанции

Стартовая страница Форумы Вопросы по установке Ошибка при установке Вебстанции

Просмотр 15 сообщений - с 31 по 45 (из 48 всего)
  • Автор
    Сообщения
  • #17724
    manjey73
    Участник

    Почему этой проблемы нет при использовании mono-xsp4 ?

    #17725
    manjey73
    Участник

    Михаил, тыкнете в тему, как сделать работу WEB через SSL

    я тут скопировал строку из браузера, и он мне выдал в таком виде

    https://сайт/scada/View.aspx

    Походу дело в этом, на VPS сервере похоже apache настроен сразу на работу по SSL

    #17733
    Mikhail
    Модератор

    Если на Linux, то нужно использовать reverse proxy. Подробнее не могу сказать, т.к. сам не настраивал. Но точно знаю, что некоторые настраивали как-то.
    Если на Windows, то достаточно просто делается, могу поделиться информацией.

    #17736
    manjey73
    Участник

    reverse proxy в настройках Scada web или самого apache ?
    Так как apache судя по всему и так настроен на работу по https

    Еще вопрос, пока не будет сертификата домена работать не будет ?

    • Этот ответ был изменен 3 года, 3 месяца назад от manjey73.
    #17751
    Mikhail
    Модератор

    В настройках 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 restart
    
    #17752
    Mikhail
    Модератор

    пока не будет сертификата домена работать не будет ?

    Если пропустить предупреждение браузера и открыть сайт, то сертификат на работу не должен влиять.

    #17754
    manjey73
    Участник

    Понятно, получается что проблема в WCF и его работоспособности через https.
    Я находил ссылку по данному поводу, но там надо код ковырять самой Scada.
    И скорее всего это будет связано со ScadaWeb, у меня лично мозгов не хватит разобраться.

    https://www.codeproject.com/Articles/36705/7-simple-steps-to-enable-HTTPS-on-WCF-WsHttp-bindi#Step%206:-%20Suppress%20the%20HTTPS%20errors

    Вот ссылка, не знаю, насколько она актуальна и сможет ли помочь малой кровью, учитывая что версия 6 не будет подвержена такому.
    Или делать reverse proxy на апаче, но с этим пока не разобрался.

    #17757
    Mikhail
    Модератор

    На Linux HTTPS и WCF не дружат. Иногда WCF начинает работать, затем прекращает. Если помните, была проблема, что одновременные подключения по localhost и по IP-адресу не работают. Вот это родственная проблема.

    Думаю, reverse proxy рабочий вариант.
    Конечно, от WCF в будущем будем избавляться.

    #17761
    manjey73
    Участник

    Михаил, я не могу найти рабочую конфигурацию reverse proxy с https на http
    В том числе из-за плохой дружбы с английским. Либо нахожу наоборот, проксирование с http на https…
    В общем много бреда и мусора, в котором я уже запутался, где и как надо настраивать этот виртуальный host и как собственно сделать настройки проксирования.

    К сожалению на VPS сервере нет графического стола и не очень хотелось его загромождать этим мусором чтобы проверить…

    Можете описать действия для IIS и вообще как это выглядит ?
    Ну и если со своим знанием инглиша может вы бустрее найдете правильный вариант настроек.

    Если правильно понимаю, то нет необходимости запускать http на чем-то другом и проксировать в апаче, он ведь и сам должен работать по http локально с тем же самым сайтом, и вот как сделать проксирование на http://127.0.0.1/scada я уже запутался.

    #17763
    Mikhail
    Модератор

    Для IIS всё просто. Только что отвечал здесь. Думаю, минимального знания английского будет достаточно, чтобы прочесть. На этом форуме тоже обсуждалось.

    Ну и если со своим знанием инглиша может вы бустрее найдете правильный вариант настроек.

    У меня недостаток знаний по администрированию Linux 🙂 я спрошу у коллег, если что-то будет полезное — напишу.

    #17764
    Mikhail
    Модератор

    По сути основная проблема в кривизне WCF на Mono. Наша задача сейчас — не решить её, а обойти. Как я понимаю, у нас есть рабочий сайт на HTTP и нам надо просто перенаправить трафик HTTPS на него.

    #17766
    manjey73
    Участник

    Фактически сайт на http работает под mono-xsp4, но по идее сам apache должен тот же сайт запускать под http, то есть необходимо сделать проксирование внешних запросов на внутренние по http.

    Да, я видел ту тему, все делается на IIS, тут должно быть так же, но непонятно как правильно и где прописать это проксирование и как правильно и где прописать виртуальный host для http

    #17780
    Mikhail
    Модератор

    Вот такой интересный файл по настройке HTTPS прислали друзья.

    #17783
    manjey73
    Участник

    Спасибо, посмотрю. Отпишусь потом по результату.

    #17784
    manjey73
    Участник

    По тексту пока вижу, что это костыль в виде nginx.

Просмотр 15 сообщений - с 31 по 45 (из 48 всего)
  • Вы должны авторизироваться для ответа в этой теме.