Nginx-один из самых популярных веб-серверов в мире, используемый многими крупными интернет-порталами. Его можно использовать не только как веб-сервер, но и как обратный прокси. Nginx имеет много преимуществ, например, он потребляет меньше ресурсов по сравнению с Apache.
Первый шаг. Добавление репозитория nginx
Чтобы добавить CentOS 7 EPEL, откройте терминал и введите следующую команду:
установить yum epel-release
Шаг второй. Установка nginx
Теперь, когда репозиторий nginx добавлен на ваш сервер, установите nginx с помощью следующей команды Yum:
установите yum nginx
Как только вы ответите " да " на запрос, nginx завершит установку на ваш виртуальный частный сервер (VPS).
Шаг третий. Запуск nginx
Nginx не запускается сам по себе. Чтобы запустить nginx, введите следующее:
запустите sudo systemctl nginx
Если вы используете брандмауэр, выполните следующие команды, чтобы разрешить трафик HTTP и HTTPS:
брандмауэр-cmdli continuousli zone=publicli add-Service=http
брандмауэр-cmdli continuousli zone=publicli add-Service = https
брандмауэр-cmd - перезагрузка
Посетив общедоступный IP-адрес вашего сервера в веб-браузере, вы можете сразу же проверить местоположение, чтобы убедиться, что все идет по плану.
http://server_domain_name_or_IP/
Вы увидите веб-страницу nginx по умолчанию в CentOS 7 для информационных и тестовых целей
Прежде чем продолжить, Вы захотите запустить nginx при запуске системы. Для этого введите следующую команду:
включить sudo systemctl nginx
Корневой сервер и конфигурация
Если вы хотите начать обслуживать свои страницы или приложения через nginx, вам нужно знать расположение файлов конфигурации и корневой каталог сервера nginx по умолчанию.
Стандартный корневой сервер
Корневой каталог сервера по умолчанию - /usr/share/nginx/HTML. Размещенные там файлы обслуживают ваш веб-сервер. Это место /etc/nginx / conf.d/default.блок по умолчанию на стороне сервера, который поставляется с nginx, находится в файле conf, указанном в файле конфигурации.
Конфигурация серверного блока
Любые дополнительные блоки сервера, известные как виртуальные хосты в Apache, называются /etc/nginx/conf.его можно добавить, создав новые файлы конфигурации в файле D. В этом каталоге .файлы, оканчивающиеся на conf, загружаются при запуске Nginx.
Глобальные конфигурации nginx
Основной файл конфигурации nginx - /etc/nginx/nginx.находится в файле conf. Здесь вы можете изменить такие параметры, как пользователь, запустивший процесс демона nginx, количество рабочих процессов, которые появляются при запуске nginx.