Поиск по сайту:

Как установить Nginx на Ubuntu 14.04 LTS


Введение

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

В этом руководстве мы обсудим, как установить Nginx на ваш сервер Ubuntu 14.04.

Предпосылки

Прежде чем приступить к работе с этим руководством, на вашем сервере должен быть настроен обычный пользователь без полномочий root с привилегиями sudo. Вы можете узнать, как настроить учетную запись обычного пользователя, выполнив шаги 1–4 в нашем руководстве по начальной настройке сервера для Ubuntu 14.04.

Когда у вас есть доступная учетная запись, войдите в систему как пользователь без полномочий root, чтобы начать.

Шаг первый — установите Nginx

Мы можем легко установить Nginx, потому что команда Ubuntu предоставляет пакет Nginx в своих репозиториях по умолчанию.

Поскольку это наше первое взаимодействие с системой упаковки apt в этом сеансе, мы должны обновить наш локальный индекс пакетов, прежде чем мы начнем, чтобы использовать самую последнюю информацию. После этого мы установим nginx:

sudo apt-get update
sudo apt-get install nginx

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

Шаг второй — проверьте свой веб-сервер

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

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

Если у вас не настроено доменное имя для вашего сервера, вы можете узнать, как настроить домен с помощью DigitalOcean, здесь.

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

Попробуйте ввести это в командной строке вашего сервера:

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

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

Альтернативой является ввод этого, который должен дать вам ваш общедоступный IP-адрес, который виден из другого места в Интернете:

curl http://icanhazip.com

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

<пред>

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

Это страница по умолчанию, включенная в 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 теперь настроена на запуск во время загрузки.

Заключение

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

Узнайте, как настроить стек LEMP в Ubuntu 14.04.

Джастин Эллингвуд