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

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

Nginx — популярный веб-сервер, который активно используется для обслуживания веб-сайтов и различных приложений. Это мощный бесплатный Интернет, который системные администраторы используют для создания цепочки компонентов, стабильно взаимодействующих друг с другом. Особенно часто Nginx устанавливается на CentOS 7, так как это один из самых популярных серверных дистрибутивов. Сегодня мы хотели бы рассказать вам об установке этого веб-сервера в указанной операционной системе.

Устанавливаем Nginx в CentOS 7

Все дальнейшие действия будут производиться через «Терминал», а в качестве источника загрузки мы выбрали официальные репозитории дистрибутива. Весь процесс будет разделен на три тематических этапа, чтобы даже самый неопытный пользователь быстро разобрался со всеми инструкциями и без проблем справился с задачей.

Шаг 1: Добавление Nginx в систему

Начнем с самого простого шага: установки веб-сервера Nginx в операционной системе. Как упоминалось выше, для этого нам понадобится консоль и некоторые знания команд. Порядок действий выглядит так:

  1. Откройте «Терминал» удобным для вас способом, например, через вкладку «Избранное» в меню приложения или нажав горячую клавишу Ctrl + Alt + T.
  2. Установка Nginx на CentOS 7

  3. Здесь вы должны ввести стандартную команду sudo yum install epel-release, чтобы подготовить операционную систему к дальнейшему добавлению нового пакета.
  4. Установка Nginx на CentOS 7

  5. Эта и все последующие манипуляции будут производиться от имени суперпользователя, поэтому их нужно будет подтвердить, введя соответствующий пароль в новой строке.
  6. Установка Nginx на CentOS 7

  7. Когда будет предложено добавить новый пакет epel, подтвердите процедуру, выбрав опцию y.
  8. Установка Nginx на CentOS 7

  9. По окончании операции появится новая строка ввода. В нем вы должны написать sudo yum install nginx, чтобы запустить установку Nginx из стандартного репозитория.
  10. Установка Nginx на CentOS 7

  11. Еще раз подтвердите уведомление о добавлении пакета.
  12. Установка Nginx на CentOS 7

  13. Кроме того, открытый ключ будет получен и немедленно импортирован. Однако это станет реальностью только после того, как вы выберете «да.
  14. Установка Nginx на CentOS 7

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

Шаг 2: Запуск веб-сервера

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

  1. Первый — это systemctl start nginx, он отвечает за запуск службы для текущего сеанса.
  2. Установка Nginx на CentOS 7

  3. После активации команды появится всплывающее окно аутентификации. Введите здесь пароль суперпользователя и нажмите Enter.
  4. Установка Nginx на CentOS 7

  5. Вторая строка systemctl enable nginx необходима для добавления рассматриваемого веб-сервера при запуске.
  6. Установка Nginx на CentOS 7

  7. Он также будет активирован только после ввода пароля.
  8. Установка Nginx на CentOS 7

  9. Если все прошло успешно, вы увидите информацию о том, что символическая ссылка только что была создана. Именно она отвечает за доступ к файлу, который Nginx запускает при запуске нового сеанса.
  10. Установка Nginx на CentOS 7

Шаг 3: Разрешение трафика веб-сервера в брандмауэре

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

  1. Откройте «Терминал» и введите firewall-cmd —zone = public —permanent —add-service = http.
  2. Установка Nginx на CentOS 7

  3. Эта команда также должна быть подтверждена паролем суперпользователя.
  4. Установка Nginx на CentOS 7

  5. Теперь, когда вы видите строку «Успех», вставьте firewall-cmd —zone = public —permanent —add-service = https и нажмите Enter.
  6. Установка Nginx на CentOS 7

  7. Осталось только перезагрузить брандмауэр, чтобы все изменения вступили в силу, и это делается через firewall-cmd —reload.
  8. Установка Nginx на CentOS 7

  9. После того, как на экране появится уведомление «Успешно», вы можете закрыть консоль и начать использовать веб-сервер.
  10. Установка Nginx на CentOS 7

Вы только что ознакомились с пошаговым руководством по установке Nginx на CentOS 7. Как видите, мы не предоставили информацию о глобальной конфигурации, поскольку она будет специфичной для всех пользователей и будет зависеть от личных предпочтений. Мы предлагаем получить эту информацию, прочитав официальную документацию по следующей ссылке.

Прочтите официальную документацию Nginx

Рейтинг автора
Автор статьи
Андрей Коновалов
Привет, меня зовут Андрей Васильевич Коновалов. В 2006 году окончил Чувашский государственный университет им. Ульянова. По образованию инженер, 8 лет проработал на НПП Экра по специальности. Люблю компьютеры и все, что с ними связано. С 2018 года начал писать о решениях проблем, связанных с компьютерами и программами.
Написано статей
3742
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Проблемы и их решения по компьютерам, смартфонам
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: