Параметр Django ALLOWED_HOSTS для экземпляра Elastic Beanstalk за Elastic Load BalancerPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Параметр Django ALLOWED_HOSTS для экземпляра Elastic Beanstalk за Elastic Load Balancer

Сообщение Anonymous »

Как настроить Django ALLOW_HOSTS на экземпляре Elastic Beanstalk, чтобы разрешить IP-адрес Elastic Load Balancer?
Справочная информация
Я развернул веб-сайт Django на Elastic Beanstalk. Домен веб-сайта добавляется в ALLOW_HOSTS, поэтому обычные запросы принимаются Django правильно.

Код: Выделить всё

ALLOWED_HOSTS = ['.mydomain.com']
Балансировщик нагрузки Elastic посещает экземпляры Elastic beanstalk напрямую с IP-адресом для проверки работоспособности, поэтому следующая строка разрешает проверку работоспособности:

Код: Выделить всё

# add Elastic Beanstalk instance local IP
aws_ip = requests.get('http://169.254.169.254/latest/meta-data/local-ipv4', timeout=0.1).text
ALLOWED_HOSTS.append(aws_ip)
Но я по-прежнему получаю ошибки недопустимого IP-адреса HOST, из-за чего кажется, что экземпляры Elastic Beanstalk посещаются с общедоступным IP-адресом балансировщика нагрузки Elastic. В Интернете есть решения для развертывания EC2, поскольку вы можете настроить программное обеспечение HTTPD для установки заголовка http HOST при непосредственном посещении IP-адреса. Но мы не можем настроить Apache на Elastic Beanstalk.
Как добавить IP-адрес балансировщика нагрузки Elastic в ALLOW_HOSTS?

Подробнее здесь: https://stackoverflow.com/questions/344 ... astic-load
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Параметр Django ALLOWED_HOSTS для экземпляра Elastic Beanstalk за Elastic Load Balancer
    Anonymous » » в форуме Python
    0 Ответы
    83 Просмотры
    Последнее сообщение Anonymous
  • Сбой экземпляра AWS Elastic Beanstalk после развертывания приложения Next.js
    Anonymous » » в форуме Apache
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous
  • AWS Elastic Beanstalk Logging с Python (Django)
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • SSL на одном экземпляре Elastic Beanstalk, Amazon Linux 2023, Apache, PHP8
    Гость » » в форуме Apache
    0 Ответы
    96 Просмотры
    Последнее сообщение Гость
  • AWS Elastic Beanstalk: задание Cron не собирает переменные среды
    Anonymous » » в форуме Python
    0 Ответы
    93 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»