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

Nginx – один из популярнейших веб-серверов в мире, обслуживающий некоторые из крупнейших сайтов с высоким трафиком. Как правило, он требует меньше ресурсов среды, чем Apache, и может быть использован в качестве веб-сервера или обратного прокси-сервера.

Данное руководство рассматривает установку Nginx на сервер Ubuntu 14.04.

Требования

Прежде чем следовать данному руководству, нужно создать учетную запись пользователя (не root) с привилегиями sudo. Чтобы получить инструкции по созданию такого пользователя, обратитесь к руководству “Начальная настройка сервера Ubuntu 14.04“.

Затем войдите в систему как новый пользователь и приступайте к выполнению инструкций.

1: Установка Nginx

Установка Nginx – достаточно простой процесс, поскольку пакет Nginx можно найти в репозиториях Ubuntu.

Система управления пакетами apt в этой сессии еще не использовалась, потому для начала нужно обновить индекс пакетов, а затем установить пакет Nginx:

sudo apt-get update
sudo apt-get install nginx

На данном этапе будет запрошен пароль пользователя. Введите этот пароль для завершения установки. Соответствующее программное обеспечение будет загружено на сервер, а затем автоматически установлено.

2: Тестирование веб-сервера

По умолчанию в Ubuntu 14.04 веб-сервер Nginx запускается автоматически сразу после установки.

Чтобы открыть стартовую страницу Nginx по умолчанию и убедиться, что программа работает должным образом, введите доменное имя или общественный IP адрес сервера в адресную строку браузера.

Если сервер не нуждается в доменном имени, можно использовать общественный IP-адрес сервера. Существует несколько различных способов узнать IP-адрес сервера при помощи командной строки.

Попробуйте ввести в командную строку следующее:

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

Это вернет одну или две строки. Используйте веб-браузер, чтобы проверить, работают ли выведенные строки.

В качестве альтернативы можно ввести следующую строку, которая выведет общественный IP таким, как его видно из другой точки Интернета:

curl http://icanhazip.com

Получив IP-адрес или домен сервера, введите его в адресную строку браузера:

http://домен_или_IP_сервера

Появится стартовая страница Nginx по умолчанию, которая выглядит примерно так:

default

Если эта страница появилась, то все работает должным образом.

3: Управление процессами Nginx

Теперь, когда веб-сервер Nginx установлен и запущен, можно перейти к изучению некоторых основных команд управления.

Чтобы остановить веб-сервер, наберите:

sudo service nginx stop

Чтобы запустить веб-сервер:

sudo service nginx start

Для перезагрузки веб-сервера используйте:

sudo service nginx restart

Чтобы веб-сервер перезапускался автоматически вместе с перезагрузкой сервера, введите:

sudo update-rc.d nginx defaults

Как правило, данная функция активирована по умолчанию; в таком случае появится следующее сообщение:

System start/stop links for /etc/init.d/nginx already exist.

Это значит, что данная функция уже включена и работает должным образом, и сервис Nginx будет запускаться вместе с сервером автоматически.

Итоги

Теперь, когда на сервере установлен Nginx, можно обслуживать различный контент, а также использовать различные технологии.

Чтобы собрать более полный стек приложений, прочтите эту статью о настройке LEMP stack на Ubuntu 14.04.

Tags: , , , ,

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