Сначала подключаем репозиторий centalt:
Для 32 битных систем
- Код: Выделить всё
rpm -ihv http://centos.alt.ru/repository/centos/6/i386/centalt-release-6-1.noarch.rpm
Для 64 битных систем
- Код: Выделить всё
rpm -ihv http://centos.alt.ru/repository/centos/6/x86_64/centalt-release-6-1.noarch.rpm
Далее, очищаем кэш панели управления ISPmanager:
- Код: Выделить всё
yum makecache
/usr/local/ispmgr/sbin/pkgctl cache
Заходим в панель во вкладку «Возможности» и устанавливаем nginx.
Также, необходимо поставить правильное количество worker для nginx.
Заходим в конфиг /etc/nginx/nginx.conf и правим строку worker process на количество ядер в вашей системе.
После установки отключаем возможность обновления из этих репозиториев, чтобы случайно не обновить какой либо важный компонент системы тем самым обезопасить себя от падений сервера.
Открываем следующий файл:
$nano /etc/yum.repos.d/centalt.repo
Ищем в нём строчку enabled=1 и меняем 1 на 0 в итоге должно получится так enabled=0.
Если Вы захотите обновить Nginx, то используйте команду: yum —enablerepo=CentALT update nginx
- Код: Выделить всё
killall ispmgr
Вот, в принципе, и все. Установка Nginx в качестве фронтенда значительно оптимизирует ваш сервер и снизит нагрузку. Следующим шагом, который необходимо выполнить для повышения безопасности и отказоустойчивости сервера, это изменение работы веб-сервера apache с mpm-prefork на mpm-itk. Это позволяет экономить ресурсы сервера и использовать мультипоточность процессов, что также увеличить производительность на высоко нагруженных системах. Данный мануал описан в следующем топике. Также репозиторий Centalt понадобиться для установки mpm-itk.