test

воскресенье, 14 августа 2011 г.

Apache+Nginx+Cpanel Centos 5.6

Возникла потребность всобачить на машинку связку из Apache +Nginx. Мануалов по Centos+Apache+Nginx легион, руководств по Apache+Nginx+Cpanel не меньше. Пыталась конфигурить и по тем, и по тем, на выходе получалась хрень: Nginx запускается, ошибок не выдает, не крашится, в логах - ничего. При коннекте на 80 порт что-то отвечает, идентификации не выдает. iptables ничего не блокирует, с selinux проблем нет.Может, мне таки в уборщицы пора податься. (Смайл самоубиения об стену)
Спрошенные гуру безапелляционно ответили, что надо снести cpanel. Ага. А еще снести всю винду и перекомпилить весь мир.

Как показывает практика работы с любой панелью - либо делаешь так, как хочет она, либо никак. Есть штатное решение, почему-то не светившееся в рунете -NginxAdmin.

Для начала - обновляем Python до 2.6, поскольку на Python 2.4 плагин не поставится. Ставим 2.6 по умолчанию.
bash-3.2# yum list available | grep python
bash-3.2# yum install python26
bash-3.2#ln -f /usr/bin/python2.6 /usr/bin/python

Затем скучно штатно ставим NginxAdmin:
bash-3.2#cd /usr/local/src
bash-3.2#wget http://nginxcp.com/nginxadmin2.6-stable.tar
bash-3.2#tar xf nginxadmin2.6-stable.tar
bash-3.2#cd publicnginx
bash-3.2#./nginxinstaller install

Дальше. Идем в cpanel
Main >> Plugins>>Configuration Editor

Там по вкусу пилим конфигу. Но этим займусь завтра.

Комментариев нет:

Отправить комментарий