(13)Отказано в доступе: mod_wsgi Невозможно подключиться к WSGI

Я пытаюсь запустить django 1.3.1 на новом сервере vps (CentOS 6).
Прямо сейчас я получаю эту ошибку:

(13)Permission denied: mod_wsgi (pid=7159): Unable to connect to WSGI daemon process 'somodinteriors:80' on '/etc/httpd/logs/wsgi.7152.0.1.sock' after multiple attempts.

Я прочитал, как это исправить, добавив WSGISocketPrefix (вы можете прочитать об этом здесь )

Это мой файл конфигурации:

#Alias /robots.txt /var/www/vhosts/domain.co.uk/httpdocs/robots.txt
#Alias /favicon.ico /var/www/vhosts/domain.co.uk/httpdocs/favicon.ico

#Alias /static/ /var/www/vhosts/domain.co.uk/httpdocs/
#Alias /media/ /var/www/vhosts/domain.co.uk/httpdocs/media/

#WSGIScriptAlias / /var/www/vhosts/domain.co.uk/sites/somod/apache/django.wsgi

#
#    Order allow,deny
#    Allow from all
#

#
  ServerName domain.co.uk

  LogLevel debug
  ErrorLog /var/www/vhosts/domain.co.uk/logs/error.log
  CustomLog /var/www/vhosts/domain.co.uk/logs/access.log combinedio

  HostnameLookups Off

  UseCanonicalName On

  WSGIScriptAlias / /var/www/vhosts/domain.co.uk/sites/somod/apache/django.wsgi
  WSGIDaemonProcess somodinteriors:80 user=somod group=psaserv processes=1 threads=1
  WSGIProcessGroup somodinteriors:80
#  WSGIPythonPath /var/www/vhosts/domain.co.uk
  WSGISocketPrefix /var/run/wsgi

  Alias /robots.txt /var/www/vhosts/domain.co.uk/sites/templates/robots.txt
  Alias /favicon.ico /var/www/vhosts/domain.co.uk/sites/media/favicon.ico

  
    AllowOverride None
    Options -ExecCGI -Includes -FollowSymLinks -Indexes
    Order allow,deny
    Allow from all
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript
  

  
    AllowOverride None
    Options +ExecCGI -Includes +FollowSymLinks -Indexes
    Order allow,deny
    Allow from all
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript
  

  Alias /media /var/www/chost/domain.co.uk/media
  
    SetHandler None
  
#

Когда я добавляю WSGISocketPrefix /var/run/wsgiв мой файл конфигурации, я получаю эту ошибку при перезапуске apache:

Syntax error on line 29 of /var/www/vhosts/domain.co.uk/conf/vhost.conf:
WSGISocketPrefix cannot occur within  section

Эта папка существует:

drwxr-xr-x. 2 root      root      4096 May 29 09:36 wsgi

На веб-сайте я получаю ошибку 503.

Куда мне поместить WSGISocketPrefix /var/run/wsgi?

14
задан miszczu 29 May 2012 в 10:10
поделиться