Чтобы установить и настроить 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
для конкретных веб-сайтов или приложений.