Попытка настроить Nginx из Kong, потому что конфигурация nginx по умолчанию имеет ограничение на временный файл прокси, которое блокирует загрузку 1 ГБ (или больше). Сложность заключается в том, что Kong работает в докер-контейнере, поэтому мы каждый раз запускаемся холодно.
Мы используем Kong в качестве обратного прокси-сервера, он предоставляет сервис https и перенаправляет запросы в открытом виде на множество микросервисов, что отлично работает. Мой вопрос похож на этот: NgInx как обратный прокси-сервер с Kong
Как бы то ни было, эта страница научила нас добавлять параметр конфигурации Nginx, который запрещает использование временного файла: https://www.scalescale.com/tips/nginx/optimizing-nginx-for-serving-files-bigger-than-1gb/
proxy_max_temp_file_size 0;
Итак, мы пытаемся понять, как передать этот конфиг Nginx через Kong. На этой странице документа Kong предлагается использовать настраиваемый шаблон конфигурации: https://getkong.org/docs/0.13.x/configuration/
Следуя этим инструкциям, мы подготовили файл шаблона и вызвали конг следующим образом:
kong start -c kong.conf --nginx-conf custom_nginx.template
Но вначале мы не видим, что пользовательские настройки, которые мы помещаем в шаблон, распространяются в файл конфигурации nginx. Кажется, Kong создает файлы конфигурации Nginx при каждом запуске. Ответ прямо перед нами ?? Нужно ли нам модифицировать файлы Kong LUA? Заранее спасибо.