Клонированное приложение Django в Ubuntu с Nginx и UWSGI - PullRequest
0 голосов
/ 14 сентября 2018

Так что недавно я просто клонировал свой экземпляр, чтобы добавить его в балансировщик нагрузки. Все настроено нормально, но я не могу не думать, что что-то упустил. Прошло много времени, и мой друг настроил мой первый сервер. Есть ли где-то, что я должен добавить новый Public Ip моего сервера Clone? Возможно, Allowed Host в fabfile.py?

Вот именно то, что я сделал:

  1. Клонировать сервер
  2. Git pull
  3. Добавить в loadbalancer

Я где-то пропускаю шаг, чтобы добавить новый IP? Иногда я получаю сообщение Django Invalid External IP. Я предполагаю, что это когда сервер клонов пытается делать запросы.

1 Ответ

0 голосов
/ 14 сентября 2018

Скорее всего, вам нужно добавить ip балансировщика в конфигурацию ALLOWED_HOSTS

См. Конфигурация Джанго

А также убедитесь, что настройки DNS в вашем домене все указывают, где они должны (балансировщик нагрузки, я бы подумал), или попробуйте с помощью cURL, и это здорово --resolve

...