У меня есть два сайта с одинаковой проблемой, они оба размещены на Amazon EC2.
Машины Debian 6.0 с сервером nginx на переднем носителе и проксированием к apache + mod_wsgi для обслуживания django.
Обычная навигация на сайте работает нормально, но всякий раз, когда я нажимаю на ссылку без косой черты или отправляю форму, вместо перенаправления на www.domain.com/path/to/page/
мне будет отображаться ip-11-111-11-111/path/to/page/
, где ip-11-111-11-111
мой внутренний IP-адрес AWS. Формы / ссылки работают так, как выполняется код Python, но когда вызываются шаблоны, URL-адрес «построен» неправильно. Установка APPEND_SLASH = True
не исправляет это, и такое же поведение происходит с сайтом администратора, поэтому я подозреваю, что это некоторая общая проблема, а не ошибка в моем коде.
Кто-нибудь сталкивался с этой проблемой? Любые предложения о том, как ее решить?
Я гуглю это уже несколько недель и до сих пор не могу понять, любые идеи о том, где я должен искать, также будут оценены.