Установка и настройка 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 для сайта, Вы можете на нашем сайте.

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

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


    aeza.net

    Написать отзыв

    Mikhail, 15 сентября 2022 оценил

    Работаю с Aeza с весны 2022 года. Сервис стабильный, базовая защита от DDoS в комплекте, техническая поддержка быстрая (реально 24...


    Handyhost.ru

    Написать отзыв

    Санчес, 15 сентября 2022 оценил

    Хороший хостинг, ни разу не подводил . Команда хэндихост отлично справляется со своими обязаностями. Техподдержка вежливая и быстр...


    cloud4box.com

    Написать отзыв

    Рябинин Тимур, 15 сентября 2022 оценил

    Работаю с клаудом уже давно. У меня есть несколько сайтов. Пользуюсь услугами хостинга на разных тарифах у меня много доменов. С...


    zomro.com

    Написать отзыв

    Андрей Лавров, 7 сентября 2022 оценил

    Согласен с большинством отзывов, хостер реально крутой и выгодный! Все для работы сделано просто и понятно; страницы моего сайта ...


    Handyhost.ru

    Написать отзыв

    Владимир, 30 августа 2022 оценил

    Оставлю отклик для качественного хостинга, ТП отличная - отвечает быстро и по существу. Помогли восстановить бэкап сайта и быстро ...


    новые Статьи

    Установка Telegram бота на VPS с OC Ubuntu
    Качественные дешевые VPS. Миф или реальность?
    Защита VPS с помощью iptables и fail2ban
    Установка и настройка Nginx на VPS Centos 7
    Выбор VPS — 10 критериев
    Читать все статьи