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


    Handyhost.ru

    Серёга, 7 февраля 2023 оценил

    Хорошие VPSки у данного провайдера. Качественные и стабильные. пинг хороший. Для моего сайта работает вполне хорошо. Никаких задер...


    xhost24.com

    Михаил548, 6 февраля 2023 оценил

    Перенес сюда свой сайт бесплатно, пользуюсь пару месяцев. Все устраивает, стоимость нормальная, сервис на высоте


    prohoster.info

    Сергей, 6 февраля 2023 оценил

    Решил попробовать данный хост, все работает стабильно. Адекватная цена, вопросов по работе не возникало, скорость устраивает. Подд...


    cloud4box.com

    Алиса Иванова, 6 февраля 2023 оценил

    Уже поменяла несколько хостингов. Выбор остановила на Клаудфобокс. Служба поддержки общается вежливо, чувствуется, что клиентов це...


    pq.hosting

    Константин, 3 февраля 2023 оценил

    Как по мне оптимальное соотношение цены и качества. Замечу, что в месяц аренда VPS обходится мне всего лишь в 8 долларов, что с уч...


    новые Статьи

    Установка Home Assistant на VPS c OC Ubuntu
    Установка NextCloud на VPS
    Установка PostgreSQL на VPS Ubuntu
    Установка Redmine на VPS c Ubuntu
    Сброс root пароля MySQL на VPS
    Читать все статьи