Установка и настройка Nginx на VPS Centos 7

Nginx — популярный высокопроизводительный веб-сервер. В этом руководстве вы узнаете, как установить и запустить Nginx на Вашем сервере CentOS 7.

Для установки Nginx на Centos 7, Вам будет необходимо подключиться к Вашему серверу по SSH.

Для Centos 7, веб-сервер Nginx предоставляется в репозитории EPEL. Также Nginx имеется в официальном репозитории, но данная версия устарела. Мы же рекомендуем Вам установить веб-сервер из репозитория EPEL.

Для этого, на сервере, выполните следующую команду:

yum -y install epel-release

Теперь можно устанавливать nginx:

yum install nginx

По умолчанию, после установки, сервис nginx остановлен. Теперь его необходимо запустить и добавить в автозагрузку:

systemctl start nginx 
systemctl enable nginx

Теперь проверим работу службы nginx следующей командой:

systemctl status nginx

 проверка работы службы nginx

Если отмеченные параметры у Вас совпадают, как и на скриншоте, значит Вы верно запустили службу Nginx и добавили в автозагрузку. После этого, необходимо разрешить трафик для веб-сервера Nginx в брандмауэре системы:

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-service=https

После выполнения данных команд, необходимо перезагрузить брандмауэр:

firewall-cmd --reload

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

проверка работы Nginx

Важные файлы и директории Nginx:

  • /etc/nginx/: конфигурационная директория Nginx. Хранятся все файлы конфигурации Nginx.
  • /usr/share/nginx/html/: изначально корневая директория сервера. Именно в этой папке лежит файл index.html, который выводит заглушку при переходе в браузере по IP-адресу сервера. 
  • /etc/nginx/nginx.conf: основной конфигурационный файл Nginx. Здесь можно изменить такие настройки, как корневую директорию сервера, расположение access и error логов, количество рабочих процессов, которые создаются при запуске Nginx и множество других настроек.
  • /etc/nginx/conf.d/: сюда необходимо загружать конфигурации отдельных виртуальных хостов(сайтов). Они будут загружены при запуске Nginx.

Подобрать VPS для сайта, Вы можете на нашем сайте.

Комментарии ()

  1. Александр 08 сентября 2022, 15:25 # 0
    Статья очень помогла с установкой Nginx на VPS. Всё подробно и понятно!

    Последние отзывыpic


    aeza.net

    shalkersti, 22 октября 2024 оценил

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


    Smartape.ru

    Вадислав, 21 октября 2024 оценил

    Арендую сервера у хостинга Смартэйп и за их безопасность ни сколько не беспокоюсь поскольку у хоста имеется бесплатный сертификат ...


    aeza.net

    Fajo, 21 октября 2024 оценил

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


    Firstbyte

    Макар, 20 октября 2024 оценил

    По совету коллеги выбрал Firstbyte для создания сайта и частной VPN. Хостинг оказался очень понятным и простым в использовании. Уж...


    geo.hosting

    Игорь, 20 октября 2024 оценил

    Я мигрировал свой сайт на Geo Hosting, и этот процесс прошел очень гладко. Команда провайдера помогла мне на каждом этапе, и тепер...


    новые Статьи

    Установка ShadowSocks на VPS Ubuntu
    Восстановление пароля root для VPS
    Как установить AmneziaVPN на VPS
    Настройка Wireguard VPN на роутере Keenetic
    Как настроить OpenVPN на роутере Keenetic Lite?