nginx-make-it-right-for-redos
О проекте
Как и в любом другом дистрибутиве Linux в РЕД ОС есть все необходимые пакеты для работы LEMP-сервера.
В наследство от RedHаt Linux ему досталась странная система настройки nginx, где основной файл конфигурации представляет собой большую «портянку» и содержит вообще все настройки, а настройка php-fpm находится в другой папке!
Я считаю что более логичным подход в Debian, где в файле конфигурации представлены только основные настройки самого сервера. Для настроек виртуальных веб-серверов есть две папки: в одной размещаются файлы конфигурации, а другая папка содержит символические ссылки на активные файлы конфигурации.
Таким образом вы всегда можете включить/отключить любой сайт просто удалив или создав символическую ссылку в папке с активными сайтами и отправить сигнал на перезагрузку конфигурации сервера nginx!
Чтобы всё это проделать на сервере, вам вручную придётся внести множество изменений в множество файлов, а также создать много новых папок.
Я создал этот git-репозиторий, чтобы упростить настройку LEMP-сервера в РЕД ОС Linux.
Здесь вы найдете все файлы конфигурации от только что установленного Nginx в Debian 12, а также скрипт автоматической установки который всё сделает за вас, всё что останется - это настроить базу данных.
Даже настройку базы можно автоматизировать Но это не всегда является безопасным поэтому я оставляю последний шаг на ваше усмотрение.
Предупреждение
Не применяйте скрипт на уже работающих серверах! Все ваши настройки будут удалены!
Описание
Настройки по умолчанию для nginx, взятые с debian linux