Мои заметки по IT

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Мои заметки по IT » ubuntu » jabber-сервер openfire на Ubuntu Linux (Apache + Php5 + Mysql)


jabber-сервер openfire на Ubuntu Linux (Apache + Php5 + Mysql)

Сообщений 1 страница 4 из 4

1

Думаю, что большинство пользователей Linux имеет на своих машинах те или иные локальные серверы.
Сегодня я предлагаю настроить связку: Apache + Php5 + Mysql. Затем настроить Jabber-server openfire и транспорт google talk. И протестировать всё это Jabber-клиентом Psi используя учётную запись Google Mail.

Для начала стоит проверить установлен ли пакет java в системе.

Выполните:
java -version
http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/1.png
Для установки Java выполните:
$ sudo apt-get install sun-java6-bin

Соглашайтесь.
http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/2.png

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/3.png

Теперь установите web-server apache командой:
sudo apt-get install apache2

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/6.png

Откройте привычный браузер и попробуйте перейти на http://localhost/

Если Вы видите тоже самое, что и ниже то всё хорошо.
http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/7.png

Теперь необходимое установиться php5 и libapache2-mod-php5
Для установки выполните:
sudo apt-get install php5 libapache2-mod-php5
http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/9.png

Перезапустите веб-сервер apache командой:
sudo /etc/init.d/apache2 restart

И давайте протестируем работу PHP.
Выполните в консоли:
sudo gedit /var/www/php.php

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/12.png

Открылся текстовый редакторе Gedit с файлом php.php
Впишите в файл php.php следующую строчку:
<?php phpinfo(); ?>

Сохраните файл и закройте текстовый редактор Gedit.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/14.png

Браузером перейдите http://localhost/php.php

Если выглядит так то всё ОК.
http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/15.png

Теперь необходимо установить mysql-server
Выполните:
sudo apt-get install mysql-server
http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/16.png

Введите пароль ROOT

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/18.png

Подтвердите пароль ROOT

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/18-1.png

Для доступа других компьютеров из Вашей сети к серверу мы должны назначить серверу IP.

Делается это так.
Выполните в консоли:
sudo gedit /etc/mysql/my.cnf
http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/20.png

Найдите в файле строку bind-address =

Измените значение на ИП адрес компьютера-сервера

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/21.png

Теперь необходимо настроить mysql.

Выполните:
mysql -u root -p mysql
http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/26.png

Для того чтобы задать пароль ROOT выполните:
SET PASSWORD FOR `root`@`localhost` = PASSWORD(`5604778`);
где 5604778 = Ваш пароль.
http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/27.png

Чтобы авторизироваться через mysql и чтобы в php была поддержка mySQL необходимы пакеты
libapache2-mod-auth-mysql и php5-mysql и до кучи поставим ещё phpmyadmin

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/30.png

Для настройки phpmyadmin и веб-сервера apache =) выберите первый пункт.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/31.png

Перезапустите web-server apache выполнив:
sudo /etc/init.d/apache2 restart

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/33.png

Теперь необходимо создать базу mysql, выполните для входа как root:
mysql -u root -p

Введите пароль и выполните для создания базы команду:
CREATE DATABASE openfire;

Выйдите из mysql:
exit

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/33.png

Теперь необходимо скачать пакет openfire, сам  jabber-server

Выполните:
wget http://download.igniterealtime.org/open … .3_all.deb

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/41.png

Для установки пакета сделайте:
sudo dpkg -i openfire_3.6.3_all.deb

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/43.png

Чтобы настроить jabber-server openfire откройте браузером http://localhost:9090/

Русского языка к сожалению нет =( Выбираем Английский жмем кнопку Continue.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/44.png

0

2

В строке Domain нам предлагается указать IP нашего сервера.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/45.png

Укажите E-mail и пароль администратора.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/46.png

В следующем шаге выберите Embedded Database.

Всё Jabber-server openfire установлен.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/48.png

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

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/49.png

Перейдите на вкладку Plugins и посетите страницу доступных плагинов - Available Plugins.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/60.png

Для активации плагина IM Gaitway отвечающего за транспорты AIM, ICQ, MSN, Yahoo, Google Talk и проч,
кликните по зелёному плюсику рядом с названием плагина.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/62.png

Плагин активирован.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/66.png

Он стал доступер в общем списке плагинов.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/67.png

0

3

Для настройки плагина IM Gateway, перейдите на вкладку Server а в ней на вкладку IM Gateway.

Активируйте необходимый jabber-транспорт. В данном случае Google Talk.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/71.png

Проверьте корректную работу транспорта.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/72.png

Настройте его.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/73.png

Укажите права и правила.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/74.png

Теперь давайте установим и настроим Jabber-клиент Psi.

Откройте консоль и выполните:
sudo apt-get install psi

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/75.png

Текущая версия Psi

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/76.png

Добавьте новый аккаунт и так как ранее мы разрешили пользователям регистрацию на нашем сервере поставьте галочку - Register new account.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/77.png

Укажите IP сервера.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/78.png

Согласитесь.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/79.png

Введите необходимые параметры для регистрации на ранее установленом сервере openfire.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/80.png

=) OK!

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/81.png

Теперь Вы можете более детально настроить свой профиль.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/82.png

Счёлкнув два раза по аккаунту...

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/83.png

Вы начнёте соедениенее jabber-клиента Psi с jabber-сервером openfire.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/84.png

Соглашайтесь.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/85.png

Вы онлайн.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/86.png

Перейдя во вкладке General в пункт Service Discovery.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/87.png

Кликните 2 раза по необходимому транспорту.

И введите свои учётные данные для доступа к аккаунту Google Talk.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/89.png

=) OK!

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/90.png

Теперь в контакт листе появились Ваши собеседники.

http://i70.photobucket.com/albums/i90/stiz1981/UBUNTU/91.png

0

4

http://www.rusdoc.ru/articles/jabber-se … nux/18228/ - первоисточник

0


Вы здесь » Мои заметки по IT » ubuntu » jabber-сервер openfire на Ubuntu Linux (Apache + Php5 + Mysql)