Dklab_Realplexor настройка (часть 1)
Вся настройка производится на OS Debian Lenny
Версия Debian Lenny 5.0.5 или болеее новая.
Видео: Установка Debian Lenny из Windows — незнаю непробывал, просто ссылку дал. Даже несмотрел.
Dklab_realplexor новая версия
Инструкция по описанию функиий на сайте автора
Форум для обсуждения
===================================================================
===================================================================
Оставнавливаем Nginx
В директории /etc/nginx/sites-available/
Создаём фаил localhost.com
Содержание фаила:
Создаём символическую ссылку
В директории /etc/nginx/sites-available/
Создаём фаил chat.localhost.com
Содержание:
Создаём символическую ссылку
Проверка Nginx
Проверяем правильность настроек конфигурации
Не должно быть ошибок
Оставнавливаем Apache
Идем в директорию /etc/apache2/ и меняем в фаиле ports.conf строчку
Listen 80 на Listen 8080 если её нет то добавляем.
Закоментируем строчку:
Чтобы Apache слушал порт 8080
В директории /etc/apache2/sites-available/
Создаём фаил localhost.com
Содержание:
Создаём символическую ссылку
Создаём директорию:
Проверка Apache
Проверяем правильность настроек конфигурации
Не должно быть ошибок
Запускаем сервисы Nginx и Apache2
В директории /var/www/localhost.com/ создаём фаил index.php
С содержанием
Заходим на 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)
Версия 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)
Нет комментариев