У меня есть webapp, построенный с помощью Django. В настоящее время я запускаю его с ноутбука дома за маршрутизатором.
У меня есть маршрутизатор, настроенный для маршрутизации всего трафика, отправленного на конкретный порт на этот ноутбук.
У меня есть Nginx как обратный прокси для Apache, с помощью mod_wsgi для запуска Django.
Моя проблема заключается в следующем: когда я пытаюсь отправить любую форму POST, порт # удаляется из URL-адреса (например, 209.245.23.201:1552/login/становится 209.245.23.201/login/)
Естественно, это ломается. Что вызывает это (Nginx, Apache, Django?) И как я могу его исправить?
Спасибо заранее.
EDIT: Кажется, что формы DO submit, но я думаю, что перенаправление терпит неудачу.
РЕДАКТИРОВАТЬ 2: Проблема, безусловно, связана с Nginx или с взаимодействием между Nginx и Apache. Я пробовал настройку с Apache как единственного сервера, запуская django, и он работал нормально. Таким образом, либо Nginx отбрасывает порт, либо каким-то образом Apache запутывается Nginx, выступая в качестве прокси. Независимо от того, что