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

    Денис, 1 ноября 2024 оценил

    Перешел пол года назад на платформу Смартэйп ,ребята из техподдержки помогли перенести сайты с предыдущего хоста и в целом ребята ...


    aeza.net

    kotya, 30 октября 2024 оценил

    Оформил сервер примерно в августе. Как хостинг очень классный, радует цена, поддержка и скорости на самих серверах. За все время и...


    ihor.online

    Павел Поладов, 30 октября 2024 оценил

    Я являюсь пользователем IHOR уже давно и всем доволен, от хостинга до VDS-серверов. Их поддержка работает быстро, а цены разумны. ...


    aeza.net

    Андрей, 29 октября 2024 оценил

    Пользуюсь уже около года, сначала использовал промо тариф, позже решил перейти на стандартный тариф для увеличения скорости. Не по...


    Smartape.ru

    Федор, 29 октября 2024 оценил

    Хостинг Смартэйп прекрасная платформа для размещения ваших сайтов . Размещаюсь у Смартэйп три года и ни разу не возникло желания п...


    новые Статьи

    Установка Django на VPS с Ubuntu
    Установка FastAPI на VPS с UBUNTU
    Установка Flask на VPS с Ubuntu
    Как отключить систему SElinux на VPS
    Установка ShadowSocks на VPS Ubuntu