Установка NGINX в Ubuntu (Debian, CentOS, Sles)

Установка NGINX в Ubuntu
Для начала разберемся что такое Nginx. Nginx это веб-сервер и почтовый прокси-сервер, работающий на Unix-подобных операционных системах

Сайт проекта Nginx — http://nginx.org/ru
Установка достаточно незатейливая, на сайте разработчика она описана под разные дистрибутивы такие как RHEL/CentOS, Debian, Ubuntu, SLES. Мы разберем конкретно под Ubuntu, но для тех кого заинтересует установка других дистрибутивов, в конце статьи я опишу и их.

Установка Nginx на Ubuntu

Здесь описана установка stable версии
Итак приступим, перво-наперво определимся с версией дистрибутива:

Версия Кодовое имя Поддерживаемые платформы
10.04 lucid x86_64, i386
12.04 precise x86_64, i386
14.04 trusty x86_64, i386, aarch64/arm64
14.10 utopic x86_64, i386

Запоминаем кодовое имя под вашу версию

Затем нам следует открыть файл /etc/apt/sources.list с правами суперпользователя

sudo gedit /etc/apt/sources.list

И в открывшемся документе в конце файла добавить следующие строки (вместо слова «codename» мы вписываем кодовое имя нашего дистрибутива):

deb http://nginx.org/packages/ubuntu/ codename nginx
deb-src http://nginx.org/packages/ubuntu/ codename nginx

Вот так это выглядит у меня:

Установка Nginx в Ubuntu
Теперь добавим ключ репозитория

wget http://nginx.org/packages/keys/nginx_signing.key
cat nginx_signing.key | sudo apt-key add -

Затем выполняем следующие команды:

apt-get update
apt-get install nginx

Установка завершена, чтоб проверить все ли правильно установилось заходим в браузер и в поисковой строке вводим http://localhost/

Установка Nginx в Ubuntu

Установка Nginx в CentOS

Версия Поддерживаемые платформы
5.x x86_64, i386
6.x x86_64, i386
7.x x86_64

Скачайте в соответствии с версией вашей ОС пакет установки с официального сайта NGINX

В пакете уже присутствует конфигурационный файл и PGP-ключ, необходимо лишь установить его и затем выполнить команду

yum install nginx

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


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


Вместо «/OS» необходимо прописать используемый вами дистрибутив (/rhel или /centos соответственно), а вместо «OSRELEASE» релиз вашего дистрибутива (5,6,7)

К примеру для Centos-7.0 запись будет выглядеть так:


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


Установка Nginx на Debian

Установка Nginx на Debian идентична с установкой на Ubuntu. Запоминаем кодовое имя

Версия Кодовое имя Поддерживаемые платформы
6.x squeeze x86_64, i386
7.x wheezy x86_64, i386
8.x jessie x86_64, i386

Открываем файл /etc/apt/sources.list с правами суперпользователя

sudo gedit /etc/apt/sources.list

В открывшемся документе в конце файла добавляем следующие строки (вместо слова «codename» мы вписываем кодовое имя нашего дистрибутива):

deb http://nginx.org/packages/debian/ codename nginx
deb-src http://nginx.org/packages/debian/ codename nginx

Теперь добавим ключ репозитория:

wget http://nginx.org/packages/keys/nginx_signing.key
cat nginx_signing.key | sudo apt-key add -

И совершим установку:

apt-get update
apt-get install nginx

Установка Nginx на SLES

Для установки Nginx на SLES выполните команду:

zypper addrepo -G -t yum -c 'http://nginx.org/packages/sles/12' nginx

Спасибо за внимание

Comments

comments

Ваш e-mail не будет опубликован. Обязательные поля помечены *