Перезаписать параметр nginx .conf keepalive_timeout в http {}, оставив файл по умолчанию nginx .conf - PullRequest
0 голосов
/ 02 августа 2020

У меня есть HTTP-сервер nginx, на котором я хочу иметь keepalive_timeout 10s 10s;.

Я бы просто добавил его в файл в /etc/nginx/conf.d/, однако по умолчанию nginx.conf уже содержит keepalive_timeout 65s;, поэтому, если я просто сделаю это, nginx будет жаловаться на то, что это значение задано дважды. другой файл в формате conf.d. Но было бы проще, если бы я мог решить эту проблему, не меняя файл по умолчанию, поэтому мне нужно было бы только добавить вещи в conf.d.

Возможно ли это вообще?

1 Ответ

1 голос
/ 02 августа 2020

Согласно docs вы можете определить keepalive_timeout в любой из http, server, location директив, так что вы можете добавить keepalive_timeout 10s 10s; к вашим спецификациям c server или location и он заменит значение по умолчанию.

...