Чтобы установить и настроить Nginx на CentOS 7, вы можете воспользоваться несколькими способами. Вот несколько вариантов:
Метод 1. Установите Nginx из репозитория CentOS
- Обновите диспетчер пакетов вашей системы, выполнив команду:
sudo yum update - Установите Nginx, выполнив:
sudo yum install nginx - Запустите Nginx:
sudo systemctl start nginx - Включите запуск Nginx при загрузке системы:
sudo systemctl Enable nginx
Метод 2. Установите Nginx из репозитория Nginx
- Установите репозиторий EPEL (дополнительные пакеты для корпоративного Linux):
sudo yum install epel-release - Установите Nginx, выполнив:
sudo yum install nginx - Запустите Nginx:
sudo systemctl start nginx - Включите запуск Nginx при загрузке системы:
sudo systemctl Enable nginx
Метод 3: скомпилировать и установить Nginx из исходного кода
- Установите необходимые зависимости:
sudo yum install gcc pcre-devel openssl-devel - Загрузите исходный код Nginx с официального сайта или через Git.
- Извлеките исходный код и перейдите в каталог Nginx.
- Настройте Nginx с нужными параметрами:
./configure --prefix=/usr/local/nginx - Сборка и установка Nginx:
make && sudo make install - Запустите Nginx:
sudo /usr/local/nginx/sbin/nginx - Создайте файл службы systemd для управления Nginx как службой.
После установки Nginx вы можете настроить его, отредактировав файлы конфигурации Nginx, расположенные в каталоге /etc/nginx. Основным файлом конфигурации является nginx.conf. Вы можете создавать дополнительные файлы конфигурации в каталоге conf.dдля конкретных веб-сайтов или приложений.