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)
Нет комментариев