404 не найденный ошибкой для виртуального хоста

Вы могли попытаться использовать mod-log-sql для входа к базе данных по каждому запросу. Мое предпочтение к чему-то ночью, когда у Вас есть более низкая загрузка, но это зависит от того, как актуальный Вам нужны данные.

0
задан 23 November 2009 в 13:06
2 ответа

В Вашей директиве WSGIScriptAlias говорится для отправки, все за исключением явного Псевдонима соответствовало статическим файлам до Django. Таким образом, при попытке получить доступ к index.html явно, то это не будет использовать статический и если Django не будет знать, что сделать с ним, то это возвратит 404. Каков фактический URL, который Вы используете? Для того URL у Вас есть соответствие конфигурации в Django urls.py для него так, Django знает, что сделать?

С другой стороны, проблема может быть то, потому что у Вас на самом деле нет/srv/site2/wsgi/django.wsgi файла, или потому что Вы не настроили Позволить директиву для/srv/site2/wsgi как документация Django/mod_wsgi, говорит, что Вы должны, хотя отсутствие этого обычно приводило бы к 403.

Предложите, чтобы Вы прокомментировали WSGIScriptAlias и видели то, что происходит сначала. Необходимо было бы затем правильно объяснить, как Вы хотите вещи работать с фактическими примерами. Чтение руководства по интеграции Django на mod_wsgi сайте может также быть хорошей идеей.

1
ответ дан 23 November 2019 в 13:22
  • 1
    Спасибо Graham для замечательного ответа :)... все работает теперь.. большое спасибо :) –   24 November 2009 в 11:58

Сделайте у Вас есть a:

NameVirtualHost *:80

в Вашей конфигурации? Необходимо включать это в где-нибудь (ports.conf на Debian) в апачской конфигурации, затем перезапустить апача.

0
ответ дан 23 November 2019 в 13:22

Теги

Похожие вопросы