Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию. Название языка представляет собой аббревиатуру, которая расшифровывается как Practical Extraction and Report Language «практический язык для извлечения данных и составления отчётов»[3]. Первоначально аббревиатура состояла из пяти символов и в таком виде в точности совпадала с английским словом pearl, жемчужина. Но затем стало известно, что такой язык существует (см. PEARL) и букву «а» убрали. Талисманом языка Perl является верблюд — не слишком красивое, но очень выносливое животное, способное выполнять тяжёлую работу.
  • Дата создания
    15 июля 2010
  • Топиков
    6
  • Ограничение на постинг
    0.000

Dklab_Realplexor для Apache и 2 IP

Допустим у нас есть 2 сетевые карты, обе видны в интернете. Переводим все сайты в DNS на IP 85.233.100.1
85.233.100.1
85.233.200.2
Создаём в DNS chat.localhost.com и указываем IP 85.233.200.2

Настройка Apache

Оставнавливаем Apache
# /etc/init.d/apache2 stop


Идем в директорию /etc/apache2/ и меняем в фаиле ports.conf строчку
Listen 80 на Listen 85.233.100.1:80 если её нет то добавляем.

NameVirtualHost 85.233.100.1:80

Чтобы Apache слушал порт 80 на итрерфейсе сетевой карты 85.233.100.1 а другой адрес не использовался.
Читать дальше

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

Тестирование Java Script



Копируем каталог /opt/dklab_realplexor/ полностью!
в /var/www/localhost.com/

Если нет модуля Apache mod_pref то
Редактируем фаил /var/www/localhost.com/t/jstest/contrib/init.php
Меняем 16 строчку
<?=$_SERVER['HTTP_HOST']?> на localhost.com

Читать дальше

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

Запуск Чата


Копируем фаилы из каталога /opt/dklab_realplexor/t/demo/ в /var/www/localhost.com/

Редактируем фаил _common.php
строчку:
require_once "../../api/php/Dklab/Realplexor.php";
на
require_once «Realplexor.php»;

Фаил /opt/dklab_realplexor/api/php/Dklab/Realplexor.php копируем в /var/www/localhost.com/Realplexor.php

Читать дальше

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
Читать дальше

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

Проверка нужных команд

Для начала проверяем существование необходимых программ:
chkconfig
pear
php5-cgi или у кого php5
php5-dev
phpize
php-pear PEAR
dpkg-dev
re2c
gcc
g++


Установка
chkconfig — его использовал для запуска сервисов.
# apt-get install chkconfig


В Debian есть update-rc.d но я им не пользовался. Он тоже для запуска сервисов после перезагрузки.
Читать дальше

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

Вся настройка производится на OS Debian Lenny

Версия Debian Lenny 5.0.5 или болеее новая.

Видео: Установка Debian Lenny из Windows — незнаю непробывал, просто ссылку дал. Даже несмотрел.

Dklab_realplexor новая версия

Инструкция по описанию функиий на сайте автора

Форум для обсуждения

Читать дальше