我有一种情况,如果我使用wsgi(现在已卸载)运行Apache,测试网站可以正常工作,但使用runserver 0.0.0.0:8080运行相同的服务器会从本地或远程运行ERR_CONNECTION_REFUSED(即使apache2服务已停止)
编辑:我不认为是Apache,我在没有安装Apache的干净服务器上重现了这个问题,所以除非Apache在源代码控制下以某种方式修改了某些内容,否则不是
我对网络详细信息的了解是模糊的,我甚至不知道在哪里解决这个问题 - devserver运行(runserver按预期打印并且没有给出任何错误)但是从未收到请求,我在iptables中什么都没有
答案 0 :(得分:0)
对于读过此内容的人来说,很抱歉,根据我提供的信息,可能无法解决。
实际发生的事情是我不得不修改我的wsgi.py脚本以使其在Apache服务器内部感到满意,并且我添加了一行说“os.system('/ bin / bash --rcfile)“试着确保在apache中运行时,它已经激活了virtualenv。
这一行必定引起了一些奇怪的问题,另一个症状就是我意识到当我运行“runserver”时,它没有崩溃,python进程本身就是后台,通常它在控制台窗口内运行。< / p>
感谢所有提出问题帮助我调试的人!