Установка nginx (при наличии ISPManager)


Материал из Wiki - Iphoster - 'the best ever hosting and support

Перейти к: навигация, поиск

Самые выгодные сервера‎


Доступная цена


Установка nginx 1.0.x на CentOS 5 (x86-x64)

Определите архитектуру ОС и версию ОС:

 [root@vsime /]# uname -a
 Linux vsime.iphoster.ru 2.6.18-194.26.1.el5.028stab070.14 #1 SMP Thu Nov 18 16:34:01 MSK 2010 x86_64 x86_64 x86_64 GNU/Linux
 [root@vsime /]# cat /etc/redhat-release 
 CentOS release 5.7 (Final)


Подключите дополнительный репозиторий: CentALT:

 [root@vsime /]# rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm

Обновите кэш yum и пакетов ISPManager:

 [root@vsime /]# yum makecache
 [root@vsime /]# /usr/local/ispmgr/sbin/pkgctl cache


Установите nginx-stable через ISPManager --> Возможности:

Nginx-ispmanager1.png


Выберите версию nginx-stable-1.0.12-1.el5:

Nginx-ispmanager2.png


Дождитесь пока nginx установится:

Nginx-ispmanager3.png


Измените количество процессов c 10 до 2 в конифгурационном файле nginx.conf. Откройте его любым текстовым редактором:

 [root@vsime ~]# vi /etc/nginx/nginx.conf
 worker_processes  2;

Закомментируйте строку limit_conn_zone:

 [root@vsime /]# vi /etc/nginx/nginx.conf
 #limit_conn_zone   $binary_remote_addr  zone=addr:10m;

Перезапустите nginx:

 [root@vsime /]# /etc/init.d/nginx restart
 nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
 nginx: configuration file /etc/nginx/nginx.conf test is successful 
 Stopping nginx:                                            [FAILED]
 Starting nginx:                                            [  OK  ]


Установка завершена.


Удалите репозиторий CentALT(не обязательно):

[root@vsime /]# rm -rf /etc/yum.repos.d/centalt.repo


nginx - работает как frontend на 80 порту, отдает статику; apache - работает как backend на 8080 порту и обрабатывает php скрипты:

 [root@vsime /]# netstat -nlp | grep :80
 tcp        0      0 46.4.152.154:80             0.0.0.0:*                   LISTEN      5827/nginx.conf     
 tcp        0      0 :::8080                     :::*                        LISTEN      32019/httpd



--Admin iph 20:20, 6 февраля 2012 (MSK)

Индекс цитирования