503错误:服务暂时不可用(Mod_wsgi,Apache,Django)

我按照教程在Apache上安装了一个Djando应用程序。 Django项目是在/ opt目录下创build的。 任何build议或其他教程,我可以使用? 我浏览Django网站上的一些教程并没有成功。 该应用程序不提供任何静态页面,只是接收请求。 但是,我们确实设置了一个testing文件来检查应用程序是否在urls.py中工作。 我得到一个404错误。

错误:

服务暂时不可用

由于维护停机或>容量问题,服务器暂时无法处理您的请求。 请稍后再试。

这里是当前configuration设置:app.wsgi

import os, sys sys.path.append('/opt/<APPLICATION>') sys.path.append('<PATH TO PYTHON INSTALL>/django') os.environ['DJANGO_SETTINGS_MODULE'] = '<APPLICATION>.settings_production' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() 
  • 操作系统:CentOS
  • Python:2.7
  • 框架:Django
  • MOD:MOD_WSGI
  • WebServer:Apache

Apache条目:

 LoadModule wsgi_module modules/mod_wsgi.so AddHandler wsgi-script .wsgi WSGIDaemonProcess server threads=25 display-name=%{GROUP} WSGIProcessGroup server WSGIScriptAlias / /opt/<APPLICATION>/<APPLICATION>.wsgi <Directory /opt/<APPLICATION>> Order allow,deny Allow from all </Directory> 

请让我知道,如果我缺less任何东西,或者如果我可以提供任何其他数据。

经过进一步的研究,我发现问题是创build一个套接字,因为Apache可能无法访问。 我尝试使用:

 WSGISocketPrefix /tmp/wsgi 

,但我收到一个500内部错误,想法?

谢谢

我有同样的问题(服务暂时不可用)。
我在这里find了解决scheme:
https://code.google.com/p/web2py/source/browse/scripts/setup-web2py-fedora.sh在第373行&#x3002;

 echo "WSGISocketPrefix run/wsgi" >> /etc/httpd/conf.d/wsgi.conf