FastNetMon

Thursday, 3 September 2009

Установка Nginx на ISPManager + Centos5

Подключаем репо EPEL:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm


Обновляем список пакетов в репозиториях (на CentOS без этого Nginx часто не появляется):
yum update


Очищаем кэш пакетов ISPManager:
/usr/local/ispmgr/sbin/pkgctl -D cache

Рестартим ИСП:
killall -9 -r ispmgr

Ставим Nginx: в ISPManager идем в пункт "Features" и там устанавливаем Nginx. После установки убеждаемся, что 8080й порт обслуживается Апачем, а 80й Nginx.


Следующий мануал НЕ работает, не использовать.

Или прямо в консоли ставим и активируем:

/usr/local/ispmgr/sbin/pkgctl install nginx
/usr/local/ispmgr/sbin/pkgctl activate nginx
killall -9 -r ispmgr


Либо делаем так (нифика не работает, в процессе отладки):

wget http://fastvps.googlecode.com/svn/trunk/scripts/install_nginx_ispmanager.sh
sh install_nginx_ispmanager.sh

7 comments :

  1. Можно и активировать его из шелла

    /usr/local/ispmgr/sbin/pkgctl activate nginx

    Ту же саму командочку вызывает гуй ;)

    ReplyDelete
  2. Спасибо за комментарий!

    ReplyDelete
  3. сначала надо сделать перед Ставим Nginx: в ISPManager идем в пункт "Features" и там устанавливаем Nginx

    yum install nginx

    ReplyDelete
  4. При таком раскладе панель не подхватит nginx и не перепишет конфиги надлежащим образом.

    ReplyDelete
  5. ссылка в теме уже недействительна. Новая версия называется http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

    ReplyDelete
  6. Таким способом панель не прописует домены в конфиг. вот правильный:
    http://0pl.ru/ustanovka-nginx-v-slozhnyih-usloviyah-ispmanager/


    /usr/local/ispmgr/sbin/pkgctl install nginx

    ReplyDelete
  7. Святослав - просто панель ISPmanager это чудесный набор багов. От релиза к релизу банальные вещи меняются кардинально, так что, такая ситуация - увы, типична.

    ReplyDelete

Note: only a member of this blog may post a comment.