Назад | Перейти на главную страницу

Именованные виртуальные серверы Apache2 mod_wsgi django

Я пытаюсь создать два отдельных сайта django, используя mod_wsgi на apache. Первый сайт работает нормально, но второй сайт cupaday.dyndns.biz выдает 403: [Tue Feb 07 22:32:57 2012] [error] [client 68.48.6.208] (13)Permission denied: access to / denied Кто-нибудь видит, что не так ?? Я читал о развертывании нескольких виртуальных серверов, и большинство людей указывало, что существует директива Directory, разрешающая от всех. Я попытался указать путь к моему приложению, каталог wsgi и фактический .wsgi. Как я уже сказал, первый сайт snaganitem работает нормально. Кто-нибудь знает, как это исправить ?? Или есть способ увидеть подробную версию ошибки 403? Спасибо.

NameVirtualHost *:80
<VirtualHost *:80>
  ServerAdmin dm03514@gmail.com
  ServerName snaganitem.com
  ServerAlias www.snaganitem.com

  LogLevel warn
  ErrorLog /var/log/httpd/error.log
  CustomLog /var/log/httpd/access.log combined

  WSGIScriptAlias / /home/snaganitem/hackpages/apache2/django.wsgi

  <Location "/static">
    SetHandler None
  </Location>
  <Directory /home/snaganitem/hackpages/apache2>
    Order allow,deny
    Allow from all
  </Directory>

  Alias /static /home/snaganitem/hackpages/static
  Alias /google927b622c2314fdec.html /home/snaganitem/static_html/google927b622c2314fdec.html

</VirtualHost>
<VirtualHost *:80>
  ServerAdmin dm03514@gmail.com
  ServerName cupaday.dyndns.biz

  LogLevel warn
  ErrorLog /var/log/httpd/error.log
  CustomLog /var/log/httpd/access.log combined

  WSGIScriptAlias / /home/cupaday/cup_a_day/wsgi/django.wsgi

  <Location "/static">
    SetHandler None
  </Location>
  <Directory /home/cupaday/cup_a_day/wsgi>
    Order deny,allow
    Allow from all
  </Directory>
  Alias /static /home/cupaday/cup_a_day/static

</VirtualHost>

Как указано в комментарии к вопросу, скорее всего, разрешения файловой системы с пользователем Apache не могут читать, откуда находится файл сценария WSGI, или читать сам файл сценария WSGI.

Эта конкретная ошибка описана в презентации:

http://code.google.com/p/modwsgi/wiki/WhereToGetHelp?tm=6#Conference_Presentations