Программное обеспечение управления конфигурацией OOB для Nginx и PHP-FPM?

У меня есть вопрос относительно управления конфигурацией (автоматизация) Nginx и PHP-FPM:

1) Для разрешения полной gzip функциональности на Nginx, я выполняюсь:

sed -i "s/# gzip_/gzip_/g" /etc/nginx/nginx.conf

2) Для увеличения размера загрузок и безопасности загрузки, я изменяю свой PHP-FPM php.ini сюда:

sed -i "s/post_max_size = .M/post_max_size = 250M/ ; s/upload_max_filesize = .M/upload_max_filesize = 250M/" /etc/php/*/fpm/php.ini
sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/*/fpm/php.ini

Я предпочел бы не выполнять эти команды, поскольку могли бы быть лучшие, более "стандартные" способы автоматически внести эти изменения, и файлы могли быть изменены любое время, таким образом, команда повредится. Я предполагаю, что существуют некоторые "непосредственные" наборы conf, с которыми можно было установить apt-get install или что-то как этот, который уже включает вышеупомянутые изменения.

Есть ли некоторое решение по автоматизации конфигурации, которое покрывает эти confs Из Поля?

После чтения некоторой документации Ansible я не думаю установка и настройка, Ansible только для автоматизации этих операций выравнивается по ширине (даже если бы я перенес 2-3 более подобных операции, я все еще сомневаюсь, что это было бы выровнено по ширине).

Есть ли некоторое программное обеспечение управления конфигурацией OOB для Nginx и PHP-FPM для автоматизации этих операций (и возможно подобные другие) распространенный и поддерживаемый в сообществе Ubuntu?

Спасибо,

0
задан 22 January 2018 в 22:44

1 ответ

Для первой проблемы (Nginx) используйте conf.d/ каталог для создания файла переопределений для Nginx (nano /etc/nginx/conf.d/overrides.conf). В этом, например, отключают все маркеры сервера:

# Disable server version
server_tokens off;

Для второй проблемы (PHP) используйте mods-available/ каталог для создания zzz_overrides.ini файл и включает модуль (/etc/php/7.0/mods-available/zzz_overrides.ini). zzz_ должен удостовериться, что это загружается как последний ini:

expose_php = Off
1
ответ дан 31 October 2019 в 03:45

Другие вопросы по тегам:

Похожие вопросы: