Если хочется через nginx то смотрите в [3] и настраивайте "что-то похожее" ( я не большой спец в nginx, может кто ещё подскажет) для такой настройки Вам не нужен keystore и НЕ нужно настраивать https на OpenMeetings
как написано в [3] нужно добавить <property name="secure" value="true" /> В блок <!-- Tomcat without SSL enabled --> сразу перед <property name="connectionProperties"> и дальше настраивать ТОЛЬКО nginx удачи :)) насчёт "Пятую версию рано пока ставить новичку? Она совсем нестабильна?": тут непонятно, вроде работает но инструкции пока "сырые" мало народу пользуется - может что-то вылезет ещё ну и надо не забывать что IE11 работать не будет Edge будет работать только с Edge (видео с Edge на FF не передашь) [3] https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass/51783235#51783235 On Tue, 2 Apr 2019 at 19:18, ДмитрийАлександра Саратовские < [email protected]> wrote: > >>>Эти ошибки бывают елси "недостроить" front-end proxy (в вашем случае > nginx) > >>>Выше Вы писали что настраиваете HTTPS на OpenMeetings > > >>>Одновременно nginx и OM+HTTPS работать не будет > >>>надо определиться что конкретно Вы настраиваете > > и через NGINX (по доменному имени) и напрямую (по ip, через порт) у > меня одинаковые ошибки сейчас. Удалю все и настрою сначала. Хотелось > бы через NGINX > > >>keytool с ключом -genkey как раз генерирует новый keystore > >>только что попробовал - отработало "на УРА" > >>может проблема с правами? > >>попробуйте создать keystroke.jks в домашней папке (не указывая путь) > > Без указания пути все работает, спасибо! > Что самое странное, если удалить полученный файл, то потом и с > указанием пути все работает! > Фантастика какая-то... > > Я пятый день с Линуксом общаюсь (первый вопрос задавал от почты > [email protected]). > Поэтому, многого пока не понимаю. > > Спасибо. Попробую отформатировать операционку, и начать все сначала. > > Пятую версию рано пока ставить новичку? Она совсем нестабильна? > > вт, 2 апр. 2019 г. в 15:03, Maxim Solodovnik <[email protected]>: > > > > On Tue, 2 Apr 2019 at 17:55, ДмитрийАлександра Саратовские > > <[email protected]> wrote: > > > > > > >>>Юэтот вопрос легко гуглится :)) > > > >>>Вам нужна утилита `update-rc.d` > > > >>>комманда будет что-то типа `sudo update-rc.d red5-ubdeb2 defaults` > > > > > > Спасибо. > > > > > > >>>тут непоняяятно .... > > > >>>чего это значит "Не помогает"? > > > >>>идёшь на https://your.server:5443/openmeetings и что происходит? > > > > > > ничего. Сервер не отвечал на такой запрос. > > > Вчера проделал всё, что нашел в интернетах (когда уже полностью > отчаялся). > > > Среди прочего, перевел на порт 443 и на нем немного заработало > > > (фаерволы все отключены): > > > > > > Сначала сообщает о неподписанном сертификате (хотя, я все инструкции > > > по привязке имеющегося Lets Encrypt проделал) > > > Открывается что-то вроде: > > > > https://46.17.42.56/openmeetings/signin;jsessionid=101BD17CD21FF690AFB151D5847E33C7 > > > но опять-таки, кнопки не работают, а в консоли браузера ошибки: > > > > > > Сервер ответил с ошибкой 400: > > > > https://46.17.42.56/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?1--forget-form-captcha-captcha > > > > https://46.17.42.56/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?1-1.0-&&_=1554201607697 > > > и так далее. > > > > > > Попытка открыть тест скорости, выдает страничку: > > > > https://46.17.42.56/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?1-1.-signin-signin-netTest > > > с ошибкой > > > HTTP Status 400 – Bad Request > > > > > > > Эти ошибки бывают елси "недостроить" front-end proxy (в вашем случае > nginx) > > Выше Вы писали что настраиваете HTTPS на OpenMeetings > > > > Одновременно nginx и OM+HTTPS работать не будет > > надо определиться что конкретно Вы настраиваете > > > > > > > > >>>"не хочу быть человеком приносящ > > > >>> им дурные известия (с)" но инструкция вроде как начинается с того > как создать keystore [1] > > > > > > Первая же команда > > > keytool -keysize 2048 -genkey -alias red5 -keyalg RSA -keystore > > > red5/conf/keystore.jks > > > > > > после ввода пароля и всех данных, выдает, что файл keystroke.jks > > > отсутствует. Создание пустого файла не помогает. > > > > > > keytool error: java.io.FileNotFoundException: > > > opt/red5408/conf/keystore.jks (No such file or directory) > > > > > > > > > Я где-нашел, как его создать предварительно, но этих инструкций не > > > хватает в имеющемся туториале. > > > > > > > > > > keytool с ключом -genkey как раз генерирует новый keystore > > только что попробовал - отработало "на УРА" > > может проблема с правами? > > попробуйте создать keystroke.jks в домашней папке (не указывая путь) > > > > > > > > > > > > > > > > вт, 2 апр. 2019 г. в 09:51, Maxim Solodovnik <[email protected]>: > > > > > > > > > > > > > > > > On Tue, 2 Apr 2019 at 12:50, Maxim Solodovnik <[email protected]> > wrote: > > > >> > > > >> День добрый, > > > >> > > > >> сходу вопросы > > > >> 1) ОС > > > >> 2) версия ОМ > > > >> > > > >> On Tue, 2 Apr 2019 at 08:31, ДмитрийАлександра Саратовские < > [email protected]> wrote: > > > >>> > > > >>> Доброго времени суток. > > > >>> > > > >>> Прошу помощи в двух вопросах: > > > >>> > > > >>> 1. Как запланировать автозапуск OP при перезапуске UBUNTU? > > > >>> > > > >>> /etc/init.d/red5-ubdeb2 start > > > >>> Куда и как можно добавить в автозапуск эту строчку? > > > >>> Спасибо. > > > >>> > > > >> > > > >> этот вопрос легко гуглится :)) > > > >> Вам нужна утилита `update-rc.d` > > > >> комманда будет что-то типа `sudo update-rc.d red5-ubdeb2 defaults` > > > >> > > > >>> > > > >>> 2. Этот вопрос намного сложнее. > > > >>> Существующие инструкции по добавлению SSL или устарели, или > непонятны мне. > > > >>> Мне достаточно зашифровать WEB-интерфейс, чтобы Хром позволял > использовать > > > >>> видеокамеру и микрофон. > > > >>> > > > >>> К примеру, вот здесь > http://openmeetings.apache.org/RTMPSAndHTTPS.html > > > >>> > > > >>> > > > >>> SSL for the web interface > > > >>> > > > >>> Edit red5/conf/jee-container.xml file: > > > >>> Comment Tomcat without SSL enabled section > > > >>> UNComment Tomcat with SSL enabled section > > > >>> Restart red5 and try to connect to https://your.server:5443 - you > should be > > > >>> redirected to the OpenMeetings app and all access should be via > HTTPS > > > >>> and/or RTMPS (close port 5080 to be sure). > > > >>> > > > >>> Не помогает. OM продолжает работать только по http на порту 5080. > > > >> > > > >> > > > >> тут непоняяятно .... > > > >> чего это значит "Не помогает"? > > > >> идёшь на https://your.server:5443/openmeetings и что происходит? > > > >> > > > >>> > > > >>> > > > >>> Я установил NGINX и настроив Lets Encrypt, проксирую его > HTTPS-запросы на > > > >>> 5080 OpenMeetings... Запускается WEB-морда c логином и паролем, но > > > >>> залогиниться не получается. Также, не работает тест скорости. > > > >>> > > > >>> Двое суток бился, и решил обратиться к сообществу. Ни одна > инструкция в > > > >>> интернете не помогает. Логика - тоже. Очень прошу помощи. > > > >>> > > > >> > > > >> тут Вам надо определиться > > > >> или ОМ будет сам всё шифровать тогда инструкция по которой Вы всё > делаете > > > >> ИЛИ Вы будете настраивать frontend proxy - тогда всё вообще другое > > > >> > > > >> и инструкция прекрасно ищется [2] (прямая ссылка [3]) и вроде даже > логичная :) > > > >> > > > >>> > > > >>> P.S. Если пошагово выполнять все, что написано здесь, > > > >>> http://openmeetings.apache.org/RTMPSAndHTTPS.html > > > >>> то сразу (с первой строки) упираешься в то, что файл keystore.jks > не > > > >>> существует. > > > >> > > > >> > > > >> "не хочу быть человеком приносящ > > > >> > > > >> им дурные известия (с)" но инструкция вроде как начинается с того > как создать keystore [1] > > > >> > > > >> [1] > https://openmeetings.apache.org/RTMPSAndHTTPS.html#_toc_create_keystore_from_the_scratch > > > >> [2] https://openmeetings.markmail.org/search/?q=proxy > > > >> [3] > https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass/51783235#51783235 > > > >> > > > >> -- > > > >> WBR > > > >> Maxim aka solomax > > > > > > > > > > > > > > > > -- > > > > WBR > > > > Maxim aka solomax > > > > > > > > -- > > WBR > > Maxim aka solomax > -- WBR Maxim aka solomax
