Установка и настройка 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


    pq.hosting

    Аркадий Северцев, 22 марта 2024 оценил

    Условия предложенные хостинг-провайдером PQ.Hosting оказались самыми оптимальными по соотношению цены и качества услуг. Стоимость ...


    iphoster.net+

    Петр Титов, 21 марта 2024 оценил

    Заказывал виртуальный сервер(ID заказа 117873) у этого хостера. Пару месяцев оплата прошла нормально, деньги падали на счет. В мар...


    psb.hosting

    Михаил, 21 марта 2024 оценил

    Продолжаю работать с PSB, отличные цены, скорость и защита!


    vpsdom.net

    Paranoik, 20 марта 2024 оценил

    Норм сервера, цены приятные, тех. поддержка быстро и чётко отвечает, сайт удобный и красивый, панель управлением сервера проста в ...


    aeza.net

    Игорь Охотников, 20 марта 2024 оценил

    Отличная техподдержка, честные ответы. Если так будет и дальше станут лидерами. Рекомендую.


    новые Статьи

    Установка и настройка HestiaCP на VPS/VDS
    Как установить SSH-ключи на сервер в PuTTY?
    Установка git на VPS сервер
    Установка Bitrix24 на VPS
    Установка и настройка LAMP на VPS с Ubuntu
    Читать все статьи