Close

Установка Nginx

В настоящее время Apache и Nginx являются наиболее популярными веб-серверами. Nginx был разработан Игорем Сысоевым и первая версия увидела свет в 2004 году. Разработка продолжается и в наше время, новые версии выходят регулярно.

В этой статье я расскажу про установку Nginx и команды управления.

В debian-like системах, установка выполняется следующим образом:

Также вы можете установить Nginx спомощью компиляции исходных кодов, загрузив их отсюда http://nginx.org/en/download.html.

Зайдя в браузере по по адресу http://localhost или http://127.0.0.1 вы увидите страницу с похожим содержимым:

 

Welcom to Nginx

 

Эта страница, говорит нам о том, что nginx установлен корректно.

Конфигурация сервера по умолчанию хранится по пути:

Стандартных настроек обычно достаточно для того, чтобы начать работу. Разработчики различных фреймворков, как правило, указывают у себя рекомендуемую конфигурацию. Например, Django  или Yii. После изменения настроек, чтобы изменения вступили в силу nginx необходимо перезапустить командой:

Помимо команды restart, nginx поддерживает еще ряд команд для управления его работой. Команды по умолчанию выполняются от суперпользователя и перед ними нужно указывать sudo.
Формат управляющих команд таков:

или

 

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

Для плавного завершения работы используется команда

Для запуска nginx:

Для того, чтобы убедится запустится ли nginx при перезагрузке сервера введите:

Вы увидите сообщение похожее на это, значит, сервис на автозапуске:
System start/stop links for /etc/init.d/nginx already exist.

Если получаем другой ответ, то выполняем:

Вот и все. Теперь можно конфигурировать виртуальные хосты.

Поделиться: