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
Можно и активировать его из шелла
ReplyDelete/usr/local/ispmgr/sbin/pkgctl activate nginx
Ту же саму командочку вызывает гуй ;)
Спасибо за комментарий!
ReplyDeleteсначала надо сделать перед Ставим Nginx: в ISPManager идем в пункт "Features" и там устанавливаем Nginx
ReplyDeleteyum install nginx
При таком раскладе панель не подхватит nginx и не перепишет конфиги надлежащим образом.
ReplyDeleteссылка в теме уже недействительна. Новая версия называется http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
ReplyDeleteТаким способом панель не прописует домены в конфиг. вот правильный:
ReplyDeletehttp://0pl.ru/ustanovka-nginx-v-slozhnyih-usloviyah-ispmanager/
/usr/local/ispmgr/sbin/pkgctl install nginx
Святослав - просто панель ISPmanager это чудесный набор багов. От релиза к релизу банальные вещи меняются кардинально, так что, такая ситуация - увы, типична.
ReplyDelete