Python Apache服务器未连接到Django

Python Apache服务器未连接到Django,python,django,apache,configuration,Python,Django,Apache,Configuration,因此,我在Linux机器上运行Apache2,并尝试使用Django 1.3提供页面。我找到了一个指南来做这件事 我已经配置了django.wsgi,配置了settings.py,并且创建了数据库并成功地与django同步。然而,当我尝试访问该网站时,我看到的是Apache提供的页面,而不是Django。我没有收到任何错误/警告 我在django.wsgi和settings.py中都放了print语句(因为它们都是python文件),但没有打印任何内容 有没有人知道我可能出了什么问题,或者我可以

因此,我在Linux机器上运行Apache2,并尝试使用Django 1.3提供页面。我找到了一个指南来做这件事

我已经配置了
django.wsgi
,配置了
settings.py
,并且创建了数据库并成功地与django同步。然而,当我尝试访问该网站时,我看到的是Apache提供的页面,而不是Django。我没有收到任何错误/警告

我在
django.wsgi
settings.py
中都放了print语句(因为它们都是python文件),但没有打印任何内容

有没有人知道我可能出了什么问题,或者我可以采取什么诊断步骤


谢谢

正如每个人在评论中所说的那样,您需要在Apache配置中添加一个
WSGIServerAlias
指令,然后一切才能正常工作。否则,Apache不可能知道如何使用WSGI为您的站点提供服务。

听起来像是Apache的配置错误,在这种情况下,这可能更适合ServerFault。但无论如何,我们需要更多的信息,从Apache站点配置的内容开始,我根本没有更改任何Apache配置。有什么建议吗?啊,这就是为什么它不起作用的原因。:-)您需要告诉Apache实际使用WSGI以及如何将URL映射到脚本/文件。您首先要阅读ServerFault,并向其提出进一步的问题,因为这不是一个编程问题。这听起来好像没有安装或加载modwsgi。@ConradShultz我认识的某个人根据上述教程配置了django/apache,根本不需要配置apache@Rach我很确定modwsgi没有安装。我尝试从源代码制作,但似乎没有安装
apxs
。看起来我不能单独安装它,但它是与apache捆绑在一起的。有没有办法解决这个问题,或者我需要重新安装apache?是的,这就是我最后要做的,但忘了在这里更新。感谢所有帮助过我的人!