Dklab_Realplexor настройка (часть 3)

Настройка dklab_realplexor


Скачиваем, переходим в каталог с dklab_realplexor
# cd /opt
# wget http://github.com/DmitryKoterov/dklab_realplexor/tarball/master
# tar zxf *realplexor*.tar.gz
# mv *realplexor*/ dklab_realplexor


Создаём символическую ссылку конфигурационного фаила в /etc/dklab_realplexor.conf. Чтобы при зауске сервиса в ручную и автоматически подгружался один и тотже конфигурационный фаил.
# ln -s /opt/dklab_realplexor/dklab_realplexor.conf /etc/dklab_realplexor.conf


Меняем значения: /etc/dklab_realplexor.conf на

$CONFIG{WAIT_ADDR} = [ '127.0.0.1:8088' ]; # IP address of chat.localhost.com

У меня стоит IP-адрес как 0.0.0.0 и работает. т.е. Открыт на все интерфейсы.
Если указать 127.0.0.1 то будет доступен только для локалхоста и из внешки невиден.
Если указать адрес сервера 192.168.220.129, т.е. внешний интерфейс смотрящий в инет, то будет доступен и в интернете для подключений.

IN_ADDR => ['127.0.0.1:10010']
Оставляем как есть: 127.0.0.1:10010
т.е. мы будем принимать входящие сообщения только с Localhost, но если мы захотим отправлять сообщения в realplexor с другого сервера, то делаем 0.0.0.0:10010 и соответственно ради безопасности настраиваем фаервол(iptables, ipfw) на доступ к этому порту с определенного IP-адреса.

Проверяем работоспособность:
#cd /opt/dklab_realplexor/
# ./dklab_realplexor.pl


или с подргружением другого конфигурационного фаила
# ./dklab_realplexor.pl /etc/dklab_realplexor.conf


Недолжно выводиться ошибок типа:
Error: EV library is not found in your system:
	http://search.cpan.org/~mlehmann/EV-3.9/EV.pm
	You must install EV, e.g.:
	 yum install gcc
	 perl -MCPAN -e install EV
	 apt-get install gcc; 
	 perl -MCPAN -e install EV


Либо других ошибок.

Продолжение:
Dklab_Realplexor настройка (часть 1)
Dklab_Realplexor настройка (часть 2)
Dklab_Realplexor настройка (часть 3)
Dklab_Realplexor настройка (часть 4)
Dklab_Realplexor настройка (часть 5)
  • 0

Нет комментариев