嗨,我正在尝试使用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中看到一些错误。修复它们。。。然后重试:)
祝你好运。