相关疑难解决方法(0)

Http POST删除URL中的端口

我有一个用Django构建的webapp.我目前正在路由器后面的笔记本电脑上运行它.

我将路由器配置为将发送到特定端口的所有流量路由到该笔记本电脑.

我有Nginx作为Apache的反向代理,使用mod_wsgi来运行Django.

我的问题是:当我尝试提交任何POST表单时,端口#将从URL中删除(例如209.245.23.201:1552/login/变为209.245.23.201/login/)

自然,这打破了.导致这种情况的原因(Nginx,Apache,Django?)以及如何解决?

提前致谢.

编辑:似乎表单提交,但我认为重定向失败.

编辑2:问题肯定是Nginx,或Nginx和Apache之间的交互.我尝试使用Apache作为唯一的服务器,运行django,它运行正常.所以要么Nginx正在放弃端口,要么以某种方式Apache被Nginx充当代理而感到困惑.无论如何

apache django nginx

22
推荐指数
3
解决办法
4621
查看次数

标签 统计

apache ×1

django ×1

nginx ×1