Leon1010

Я в Соц.сетях:

Теги:

Ссылки

Установка и настройка Nginx на CentOS

Отказоустойчивый сервер для ресурсов с высоким трафиком.

nginx [engine x] — это HTTP-сервер и обратный прокси-сервер, а также почтовый прокси-сервер, написанный Игорем Сысоевым. Уже длительное время он обслуживает серверы многих высоконагруженных российских сайтов, таких как Яндекс, Mail.Ru, ВКонтакте и Рамблер.

Установка:

Вариант 1

# cd /root/

Скачиваем пакет репозитория:
#wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

Устанавливаем репозиторий:
# rpm -i nginx*.rpm

Вариант 2 (рекомендуемый)

Конфигурацию репозитория можно добавить вручную без установки пакета nginx-release. Создайте файл с именем /etc/yum.repos.d/nginx.repo и таким содержимым:
Для стабильных версий:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

для mainline-версиий (рекомендую):

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

Замените, в зависимости от используемого дистрибутива, а “OSRELEASE” на “5”, “6” или “7”, для, соответственно, 5.x, 6.x или 7.x версий.

Устанавливаем сам nginx:
# yum install -y nginx

Настройка:

Добавляем в автозагрузку:
CentOS 6: # chkconfig nginx on
CentOS 7: # systemctl enable nginx.service

Запускаем:
CentOS 6: # service ngingx start
CentOS 7: # systemctl start nginx

Открываем ip адрес в браузере, видим нечто подобное:

nginx

Фаил конфигурации — /etc/nginx/nginx.conf

Запись опубликована в рубрике Администрирование с метками , , .