Установка 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. Теперь, когда вы увидели строку «Success», вставьте firewall-cmd --zone=public --permanent --add-service=https и нажмите на Enter.
  6. Вторая команда для настройки межсетевого экрана после инсталляции Nginx в CentOS 7
  7. Осталось только перезагрузить брандмауэр, чтобы все изменения вступили в силу, а осуществляется это через firewall-cmd --reload.
  8. Перезапуск межсетевого экрана после внесения изменений Nginx в CentOS 7
  9. После появления на экране уведомления «Success» можно закрывать консоль и переходить к использованию веб-сервера.
  10. Успешный перезапуск межсетевого экрана после внесения изменений Nginx в CentOS 7

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

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

Помогла ли Вам статья?
Да Нет
Задайте вопрос или оставьте мнение
Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
19 октября 2023 14:13

Спасибо большое за помощь

Инструкции по операционным системам:
AndroidAndroid iOSiOS Windows 11Windows 11 Windows 10Windows 10 Windows 7Windows 7 Windows 8Windows 8 Windows XPWindows XP Общее по компьютерамОбщее по компьютерам LinuxLinux macOSmacOS
Инструкции по мессенджерам и соц.сетям:
ВконтактеВконтакте ОдноклассникиОдноклассники TelegramTelegram ViberViber WhatsAppWhatsApp SkypeSkype ZoomZoom InstagramInstagram
Инструкции по работе в программах:
WordWord ExcelExcel PowerPointPowerPoint OutlookOutlook DirectXDirectX PhotoshopPhotoshop LightroomLightroom Premiere ProPremiere Pro Google ChromeGoogle Chrome Яндекс БраузерЯндекс Браузер Mozilla FirefoxMozilla Firefox OperaOpera Internet ExplorerInternet Explorer Уроки по остальным браузерамПо остальным браузерам Расширения для браузеровРасширения браузеров Уроки по антивирусамПо антивирусам AvastAvast AudacityAudacity Apple IDApple ID AutoCADAutoCAD BandicamBandicam BlueStacksBlueStacks DAEMON ToolsDAEMON Tools DiscordDiscord Epic GamesEpic Games FL StudioFL Studio HamachiHamachi iСloudiСloud iTunesiTunes OBSOBS OriginOrigin Play MarketPlay Market Sony VegasSony Vegas SpotifySpotify SteamSteam TeamViewerTeamViewer The Bat!The Bat! TikTokTikTok TunngleTunngle UltraISOUltraISO uTorrentuTorrent VirtualBoxVirtualBox Торрент клиентыТоррент клиенты Яндекс ДискЯндекс Диск Яндекс.КартыЯндекс.Карты Яндекс.НавигаторЯндекс.Навигатор В остальных программахВ остальных программах Драйвера для устройствДрайвера Подборки программПодобрать программу Остальные программыСкачать программы
Инструкции по онлайн-сервисам:
ЯндексЯндекс GoogleGoogle ДзенДзен YouTubeYouTube FacebookFacebook TwitterTwitter AliExpressAliExpress AvitoAvito ChatGPTChatGPT QiwiQiwi Другие онлайн-сервисыДругие сервисы Все о почтеВсе о почте Яндекс почтаЯндекс почта GmailGmail Почта Mail.ruПочта Mail.ru Рамблер почтаРамблер почта
Инструкции по телефонам:
SamsungSamsung XiaomiXiaomi HuaweiHuawei Прошивки устройствПрошивки телефонов ТелефонОбщие по телефонам
Инструкции по периферийным устройствам:
МышкаМышка КлавиатураКлавиатура ПринтерПринтер РоутерРоутер ФлешкаФлешка Карта памятиКарта памяти HDMIHDMI Игровые консолиИгровые консоли Яндекс СтанцияЯндекс Станция AirPodsAirPods
Инструкции по комплектующим:
Материнская платаМатеринская плата ПроцессорПроцессор ВидеокартаВидеокарта SSD дискиSSD диски Жесткий дискЖесткий диск BIOSBIOS