Инсталиране на OpenMeetings

Инсталиране на OpenMeetings

В един момент служителите на нашата компания се нуждаеха от инструмент за уебинари. Уебинарите бяха необходими главно за обучение на нови служители. защото всичко трябваше да бъде направено вчера, след което използваха платени услуги, разположени в интернет. Стана ми интересно дали е възможно да се реализира такава функционалност чрез Open Source решения. Питах колеги и приятели. Препоръчано от OpenMeetings. Колегата, който ме посъветва това решение, имаше проект как да инсталирам този продукт, който любезно сподели с мен. За което много му благодаря. Използвах и следната литература:

1) Интернет

Цялата инсталация ще бъде извършена на Centos 6.4. защото Тъй като това е първата ми сериозна работа с Linux, може да има някои неточности в описанието.

След като инсталирате Centos, влезте и изпълнете следните стъпки:

1) Деактивирайте selinux nano /etc/selinux/config SELINUX=disabled setenforce 0 2) Деактивирайте iptables chkconfig iptables off chkconfig ip6tables off /etc/init.d/ip6tables stop /etc/init.d/iptables stop 3) Свързване Използвам хранилищата на rpmforge rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm rpm -ivh https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6- 8.noarch.rpm 4) Актуализиране yum update -y 5) Инсталирайте необходимите пакети (тук не съм сигурен, че имам нужда от толкова много, но инсталирах за всеки случай) yum install libjpeg libjpeg-devel giflib giflib-devel giflib-utils mysql mysql-devel mysql-server freetype freetype-devel разархивирайте subversion yum инсталирайте gcc ncurses ncurses-devel make gcc-c++ zlib z lib-devel libtool bison bison-devel openssl-devel bzip2 bzip2-develwget nano yum инсталирате libreoffice-base libreoffice-calc libreoffice-core libreoffice-draw libreoffice-emailmerge libreoffice-graphicfilter libreoffice-headless libreoffice-impress yum инсталирате sendmail sendmail-cf ImageMagick

yum инсталирайте swftools yum инсталирайте yasm yum инсталирайте ffmpeg yum инсталирайте sox yum инсталирайте mysql-connector-java

6) Конфигурирайте mysql chkconfig mysqld на След като го инсталирате, трябва да го конфигурирате така, че кодирането по подразбиране в MySQL да е UTF-8. Намираме файла /etc/my.cnf и го пренасяме в тази форма: [mysqld] # Настройките потребител и група се игнорират, когато се използва systemd. # Ако трябва да стартирате mysqld под друг потребител или група, # персонализирайте файла на системната си единица за mysqld според # инструкциите в http://fedoraproject.org/wiki/Systemd datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Препоръчва се дезактивиране на символни връзки, за да се предотврати като сортирани рискове за сигурността symbolic-links=0 skip-character-set-client-handshake collation-server = utf8_unicode_ci init-connect = 'SET NAMES utf8' character-set-server = utf8

[mysqld_safe] log-error=/var/log/mysqld.log p >

[клиент] default-character-set = utf8

[mysql] default-character-set = utf8

6) Стартирайте MySQL услуга mysqld start

7) Настройте настройките за сигурност за MySQl сървъра с помощта на /usr/bin/mysql_secure_installation скрипта. Въведете текущата парола за root (въведете за none): парола паролата на суперпотребителя в mysql все още имаме празно Задаване на парола за root? [Y/n] y Нова парола: въведете mysql парола за суперпотребител (ПАРОЛА) Премахване на анонимни потребители? [Y/n] y Забрана на root влизане от разстояние? [Y/n] y Премахване на тестова база данни и достъп дото? [Y/n] y Презареждане на таблиците с привилегии сега? [Y/n] y

8) Отидете до обвивката на MySQL mysql -uroot -pPASSWORD

8.1) Създайте база данни openmeetings mysql> създаване на база данни openmeetings набор от символи по подразбиране utf8;

8.2) Създавайте потребителски отворени срещи с парола passopenmet. Даваме му пълни права върху базата данни openmeetings mysql> ПРЕДОСТАВЯЙТЕ ВСИЧКИ ПРИВИЛЕГИИ НА openmeetings.* НА 'openmeetings'@'localhost', ИДЕНТИФИЦИРАН ОТ 'passopenmet';

8.3) Актуализиране на разрешения mysql> флъш привилегии;

8.4) Излезте от обвивката на MySQL mysql> напусни

9) Създайте папка за Openmeetings cd / mkdir /opt/openmeetings cd opt/openmeetings

10) Изтеглете Openmeetings от едно от огледалата wget http://www.sai.msu.su/apache/openmeetings/2.1.1/bin/apache-openmeetings-2.1.1.zip

11) Разопаковайте изтегления архив разархивирайте apache-openmeetings-2.1.1.zip

12) Редактирайте файла за връзка nano openmeetings/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml

12.1) Намираме в края на реда и ги редактираме. Потребителско име=openmeetings, Password=passopenmet" />

13) Изтеглете JODConverter, който е необходим за конвертиране на офис файлове в pdf за показване на дъската. cd /tmp mkdir jod cd jod/ wget http://jodconverter.googlecode.com/files/jodconverter-core-3.0-beta-4-dist.zip разархивирайте jodconverter-core-3.0-beta-4-dist.zip mkdir /opt/openmeetings/webapps/openmeetings /jo dcoverter/ cp -r jodconverter-core-3.0-beta-4/* /opt/openmeetings/webapps/openmeetings/jodcoverter/

14) Отворете втората ssh сесия, отидете в директорията с Openmeetings и стартирайте файла red5.sh cd /opt/openmeetings/ ./red5.sh Редовете ще се изпълняват Root: /opt/openmeetings Deploy type: bootstrap Logback selector:org.red5.logging.LoggingContextSelector 15:42:06,610 -INFO в ch.qos.logback.classic.LoggerContext[по подразбиране] - НЕ може да се намери ресурс [logback.groovy] и т.н. .

Ето как стартирахме отворените срещи

Обратно към първата конзола

15) Редактирайте файла /etc/hosts nano /etc/hosts webconf server IP webconf.domain.name

16) Преминаваме през браузъра към сървъра http://server_IP:5080/openmeetings/install

17) На първата стъпка от инсталацията променяме паролата на администратора, часовата зона (ако е необходимо) 17.1) Попълнете следните полета на формуляра Организация (домейни) - Име --> Име на компанията Препращаща поща (system_email_addr) -> [email protected] SMTP-сървър (smtp_сървър) -> mail.domain.name 17.2) За полетаffmpeg_path, sox_path, imagemagick_path, swftools_path напишете /usr/bin JOD път -> /opt/openmeetings/webapps/openmeetings/jodcoverter/lib Път на OpenOffice/LibreOffice за jodconverter -> /usr/lib64/libreoffice Останалото е по подразбиране, след това бутонаИНСТАЛИРАНЕ

17.3) След инсталирането влезте като администратор и коригирайте пътя Администриране -> Конфигурация