使用wsgi运行Django项目



嗨,我正在尝试使用WSGI应用程序托管django网站。我的项目位于/opt/labs,其内容为django/ labs_site/ content/ home/

labs_site是最初的项目,它源于startproject和labs_site/urls.py,链接到内容、主页和其他模块

我遵循了中的文档https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/直到将labs_site/wsgi.py重命名为os.environ.setdefault("DJANGO_SETTINGS_MODULE", "labs_site.settings")

那么,在这之后,我应该采取的下一步行动是什么呢。我想在没有运行服务器的情况下运行该项目

现在修改您的apache设置。若设置wsgi文件是您的第一步,那个么下一步应该是修改您的apache-config以指向那个文件。

您发布的链接指向此页面:https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/modwsgi/

它拥有所有必要的信息。您可以在将所有这些放入http.conf文件或在可用的站点下为其创建站点文件之间进行选择;站点在/etc/apache中启用了文件夹。

之后,通过/etc/init.d/apache2或service-apache2重新启动您的apache服务器,以哪个有效。

然后,由于这是你第一次,你会在/var/log/apache2/error.log中看到一些错误。修复它们。。。然后重试:)

祝你好运。

最新更新