Настройка cPanel + nginx

mmouse-nginx
Для увеличения производительности основного WEB сервера apache можно использовать промежуточный лёгкий WEB-сервер. Такой процесс обычно обрабатывает статические запросы, при необходимости отправляет запрос апачу для дальнейшей обработки. Таким сервером является широко известный nginx. Вообще же nginx может использоваться как прокси или как балансировщик нагрузки.

Перед установкой nginx нужно установить модуль для apache mod_rpaf, он нужен для того, чтобы apache получал реальный IP адрес юзера, при запросе через nginx.
Скачиваем модуль mod_rpaf
Распаковываем архив, заходим в полученый каталог и выполняем в нём команду:
/usr/local/apache/bin/apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c
Теперь нужно поменять конфигурацию apache, лучше всего это сделать через WHM:
Затем заходим в Service Configuration -> Apache Configuration -> Include Editor -> Pre Main Include (ссылочка в верху страницы), добавляем такую конфигурацию:
LoadModule rpaf_module modules/mod_rpaf-2.0.so
RPAFenable On
RPAFproxy_ips 127.0.0.1 адреса вашего сервера
RPAFsethostname On
RPAFheader X-Real-IP

Вместо «адреса вашего сервера» пишем IP вашего сервера через пробел.

Перед установкой nginx возможно вам нужно будет установить на вашей CentOS 5 пакет pcre-devel.
yum install pcre-devel

Скачиваем последнюю стабильную версию nginx со странички разработчика и устанавливаем его как любое приложение linux.
./configure
make
make install

Создаём каталог /var/log/nginx и разрешаем в него право на запись, если нужно. В нум будут храниться лог файлы нового сервера.

Далее редактируем файл /usr/local/nginx/conf/nginx.conf и добавляем скрипт /etc/init.d/nginx.
Примеры файлов тут.

Включаем загрузку nginx при запуске операционки:
chkconfig nginx on

Перед запуском nginx нужно не забыть переместить apache с порта 80 на другой, например 81. Сделать это можно в том же WHM в разделе Tweak Settings. После этого запускам nginx как обычный сервис.

Добавить комментарий

Ваш e-mail не будет опубликован.

Proudly powered by WordPress   Premium Style Theme by www.gopiplus.com