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


    ark-hoster.ru

    Artie, 14 февраля 2024 оценил

    Короче, полная порнуха, а не хостинг (сервер Dayz). Всё криво-косо, их собственный загрузчик модов работает через одно место, сер...


    hsvds.ru

    Юрий, 13 февраля 2024 оценил

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


    ihor.ru

    Дмитрий, 12 февраля 2024 оценил

    Цены на удаленный хостинг действительно очень доступные, поэтому для меня это лучший выбор. Я благодарен команде хостинга за качес...


    aeza.net

    mishkat, 11 февраля 2024 оценил

    С недавнего времени полностью перешел на данный хостинг, перенес все сайты. Очень хороший хостинг, с удобным личным кабинетом, оп...


    Smartape.ru

    Станислав, 9 февраля 2024 оценил

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


    новые Статьи

    Установка git на VPS сервер
    Установка Bitrix24 на VPS
    Установка и настройка LAMP на VPS с Ubuntu
    Почту из Яндекса теперь можно перевезти в ispmanager. Бесплатно
    Установка Moodle на VPS с ОС Ubuntu
    Читать все статьи