Изменить nginx.conf на Elastic Beanstalk?

Итак, все, что я пытаюсь сделать, это добавить «client_max_body_size 5000m;» в мой файл nginx.conf.

Я могу войти по ssh и добавить строку вручную, и это сработает, но я знаю, что есть способ сделать это автоматически с моими файлами в папке .ebextensions.

Если я использую

files:
  "/etc/nginx/nginx.conf":
    mode: "000644"
    owner: root
    group: root
    content: |
        #Elastic Beanstalk Nginx Configuration File...

ничего не меняется.

если я использую

files:
  /.platform/nginx/conf.d/proxy.conf:
    mode: "000644"
    owner: root
    group: root
    content: |
        #Elastic Beanstalk Nginx Configuration File...

Я вижу, что файл proxy.conf находится там, где я ожидал, но он по-прежнему не влияет на мои настройки nginx, хотя документация AWS и другие сообщения здесь заставляют меня поверить, что EB должен скопировать этот файл в /etc/nginx/conf.d/elasticbeanstalk/ но это не так, и указание вручную где-либо, кроме .platform, похоже, ничего не делает. Я чувствую, что я близок, но хоть убей, я не могу этого понять.

Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
Четыре эффективных способа центрирования блочных элементов в CSS
Четыре эффективных способа центрирования блочных элементов в CSS
У каждого из нас бывали случаи, когда нам нужно отцентрировать блочный элемент, но мы не знаем, как это сделать. Даже если мы реализуем какой-то...
1
0
14
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы пытаетесь использовать (/etc/nginx/conf.d/proxy.conf), который предназначен для Амазон Линукс 1 (AL2). Это не будет работать в AL2, так как вы должны использовать .platform/nginx/conf.d/, а НЕ .ebextentions, как показано в документы.

Таким образом, у вас может быть следующее .platform/nginx/conf.d/myconfig.conf с содержанием:

client_max_body_size 5000M;

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