Текущее время: 24 ноя 2020, 19:42

Русская поддержка форума phpBB

Это сайт русской поддержки phpBB

Установка nginx на ispmanager centos 6

Аватара пользователя
Сообщения: 102
Стаж: 8 лет 8 месяцев
Откуда: Moscow
Карма: 9
Россия

Сообщение » 02 апр 2013, 22:45

Если во вкладке «возможности» у Вас нету пункта для установки nginx на сервер с операционной системой centos 6, то необходимо сделать следующие манипуляции через ssh.

Сначала подключаем репозиторий 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.

Аватара пользователя
Сообщения: 355
Стаж: 8 лет 8 месяцев
Карма: 30
Россия

Сообщение » 23 апр 2013, 04:56

В принципи попробывать ставить так, в принципи тоже идёт на centos 6.3 http://nginx.org/ru/download.html
Код: Выделить всё
rpm -ihv http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

Код: Выделить всё
yum install nginx
Лучше брать с последних, стабильных репозиторий.
Если нужен стиль для сайта, стучите: ICQ 560107181

Аватара пользователя
Сообщения: 355
Стаж: 8 лет 8 месяцев
Карма: 30
Россия

Сообщение » 01 май 2013, 08:44

Для CentOS 5
Скрытый текст. Необходимо зарегистрироваться.
Если нужен стиль для сайта, стучите: ICQ 560107181

Аватара пользователя
Сообщения: 355
Стаж: 8 лет 8 месяцев
Карма: 30
Россия

Сообщение » 07 май 2013, 12:07

затестировал, вроде не так много времени прошло от версии nginx 1.2.8, тут уже 1.4 вышла в раздел стабильные версии )
После установки доступного готового пакета nginx 1.4.0 не забудьте про mod rpaf и непосредственно настройки конфа nginxa.
Если нужен стиль для сайта, стучите: ICQ 560107181

Аватара пользователя
Сообщения: 355
Стаж: 8 лет 8 месяцев
Карма: 30
Россия

Сообщение » 20 июл 2013, 14:28

При определённой необходимости:
в секцию httpd:
Код: Выделить всё
       limit_req_zone $binary_remote_addr zone=one:20m  rate=4r/s;
в секцию server (location /)
Код: Выделить всё
       limit_req   zone=one  burst=6;


http://nginx.org/ru/docs/http/ngx_http_ ... odule.html

Ну и тут полезная инфа http://nginx.org/ru/docs/http/ngx_http_ ... odule.html



Код: Выделить всё
http {
    limit_conn_zone $binary_remote_addr zone=addr:10m;

    ...

    server {

        ...

        location /download/ {
            limit_conn addr 1;
        }
Тоже к прочтению http://nginx.org/ru/docs/http/ngx_http_ ... odule.html
Если нужен стиль для сайта, стучите: ICQ 560107181


Вернуться в Примеры решений по Linux



Кто сейчас на конференции

Сейчас этот форум просматривают: нет пользователей онлайн и гости: 1