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


    Smartape.ru

    Николай, 9 июля 2024 оценил

    Лучший хостинг,все очень нравится


    aeza.net

    Александр, 9 июля 2024 оценил

    Хороший, надёжный и не сильно дорогой хостинг Широкий спектр услуг - виртуалки и выделенные серверы, домены, WAF, готовые VPN и...


    pq.hosting

    Кирилл Фролов, 7 июля 2024 оценил

    Меня хостинг привлек очень выгодными тарифами на VPS. Предлагают большое количество гео-локаций, смог выбрать необходимую для свои...


    aeza.net

    insanewolf, 6 июля 2024 оценил

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


    Smartape.ru

    Никита, 5 июля 2024 оценил

    Арендовал у Смартэйп сервис за весьма низкую цену ,сервер работает с прекрасной скоростью


    новые Статьи

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