Рейтинг:0

как программно установить директивы конфигурации nginx в nginx.conf?

флаг jp

Я пытаюсь создать сценарий оболочки для автоматической установки веб-приложения, и сценарий должен установить client_max_body_size к большему размеру, в какой-то момент.

Конечно, можно установить эту директиву с помощью nano, но это не то, что я ищу. Сценарий должен иметь возможность самостоятельно определять значение этой директивы в разделе http.


Сценарий должен установить указанную директиву в /etc/nginx/nginx.conf.

У меня есть этот пример в документах nginx, но я не знаю, как изменить его для моего варианта использования:

nginx -g "pid /var/run/nginx.pid; рабочие_процессы sysctl -n hw.ncpu;"

Tim avatar
флаг gp
Tim
Можете ли вы просто скопировать нужный файл конфигурации?
kindleuptake avatar
флаг jp
да, это возможно, но мне было интересно, есть ли у пользователя какие-либо директивы /etc/nginx/nginx.conf, которые ему нужно использовать. @Тим
Рейтинг:3
флаг us

Во многих дистрибутивах есть включить conf.d/*.conf очередь в nginx.conf http раздел.

Итак, скрипт может создать файл в конф.д каталог с .conf расширение и перезагрузить конфигурацию nginx.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.