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

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

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

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

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

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

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


===================================================================
===================================================================


Настраиваем Nginx


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


В директории /etc/nginx/sites-available/

# cd /etc/nginx/sites-available/


Создаём фаил localhost.com
# echo >> localhost.com


Содержание фаила:

server {
server_name  localhost.com; # Для главного сайта
listen       80; # Порт который слушает nginx 


# Можно включить чтобы скрипты PHP обрабатывались на 9000 порту как Fast/CGI
# Я у себя ещё не включал Fast/CGI
 #location ~ \.php$ {
 #               fastcgi_pass   127.0.0.1:9000;
 #               fastcgi_index  index.php;
 #              fastcgi_param  SCRIPT_FILENAME  /var/www/localhost.com$fastcgi_script_name;
 #              include        fastcgi_params;
 #      }


location / {
proxy_pass http://127.0.0.1:8080; # Передаем обработку Apache на порт 8080
}
}


Создаём символическую ссылку
# ln -s /etc/nginx/sites-available/localhost.com /etc/nginx/sites-enabled/localhost.com


В директории /etc/nginx/sites-available/

# cd /etc/nginx/sites-available/


Создаём фаил chat.localhost.com

# echo >>chat.localhost.com


Содержание:

server {
server_name  chat.localhost.com; # Для поддомена realplexor
listen       80; # порт который слушает nginx
                     


location / {
proxy_pass http://127.0.0.1:8088; # Запрос будет обрабатываться Реалплексором на порту где он запущен 8088
 }
}


Создаём символическую ссылку
# ln -s /etc/nginx/sites-available/chat.localhost.com /etc/nginx/sites-enabled/chat.localhost.com


Проверка Nginx

Проверяем правильность настроек конфигурации
# nginx -t

2010/06/22 16:03:09 [info] 9417#0: the configuration file /etc/nginx/nginx.conf syntax is ok
2010/06/22 16:03:09 [info] 9417#0: the configuration file /etc/nginx/nginx.conf was tested successfully


Не должно быть ошибок

Настройка APache


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


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

Закоментируем строчку:
# NameVirtualHost *:8080


Чтобы Apache слушал порт 8080

В директории /etc/apache2/sites-available/

# cd /etc/apache2/sites-available/


Создаём фаил localhost.com

# echo >>localhost.com


Содержание:

<VirtualHost localhost.com:8080>
   
    # Осн. настройки домена
    ServerName localhost.com
    ServerAlias www.localhost.com
    DocumentRoot /var/www/localhost.com/
    ServerAdmin himic@himc.ru
    DirectoryIndex index.php index.html

    # Пишем логи
    #LogLevel warn
    # Так Также создаём директорию и фаил, иначе закоментируем данные строчки
    #ErrorLog     /var/log/localhost.com/apache_error.log 
    #CustomLog /var/log/localhost.com/apache_access.log combined 

</VirtualHost>


Создаём символическую ссылку
# ln -s /etc/apache2/sites-available/localhost.com /etc/apache2/sites-enabled/localhost.com


Создаём директорию:
#cd /var/www/
# mkdir localhost.com


Проверка Apache

Проверяем правильность настроек конфигурации
# apache2 -t
Syntax OK


Не должно быть ошибок

Проверяем настройку Nginx + Apache


Запускаем сервисы Nginx и Apache2
# /etc/init.d/nginx start
# /etc/init.d/apache2 start


В директории /var/www/localhost.com/ создаём фаил index.php
С содержанием
<?phpinfo();?>


Заходим на localhost.com Должно отобразиться phpinfo() иначе принудительно вызываем фаил localhost.com/index.php

Если не отобразилось то ищем логи Nginx и Apache
Для начала рекомендую смотреть логи Nginx, т.к. он принимает на 80 порт первым наш запрос.
/var/log/nginx/access.log
/var/log/nginx/error.log


потом Apache
/var/log/apache2/access.log
/var/log/apache2/error.log


Также можно смотреть системные логи:
/var/log/messages
/var/log/syslog

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

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