Настройка сервера Django и не может просматривать страницу Django - PullRequest
0 голосов
/ 09 февраля 2012

У меня есть сервер Ubuntu, на котором я настроил LAMP, и я хочу разместить на нем сайты Django.Поэтому я настроил сервер с помощью webmin для упрощения администрирования и поместил свой сайт в каталог /var/www/mysite, где папка mysite является корнем проекта.Я также настроил с ним wsgi, чтобы Python мог запускаться.

Когда я создаю тестовое приложение Django, оно настраивается нормально, и база данных также работает.Но когда я перехожу на myserver.com/mysite/, я не вижу страницы Django, которая мне там служит, только файлы, содержащиеся в каталоге.

Куда мне обращаться на моем сервере, чтобы увидеть страницы Django, если это не каталог, в котором я его установил?Например, на сервере разработки я захожу на http://127.0.0.1 и вижу сообщение «Это сработало! Поздравляю вас с первой страницей на Django».Однако, когда я перехожу на myserver.com/mysite, он просто показывает мне файлы в этом каталоге.

Извините, если я плохо объяснил это - я в замешательстве.

Мой файл wsgi - это папка с именем apache в каталоге mysite и содержит

import os
import sys
path = '/var/www'
if path not in sys.path:
    sys.path.insert(0, '/var/www')

os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

и мойДирективы

DocumentRoot / var / www / mysite ServerName mysite.com разрешают все параметры + индексы

WSGIDaemonProcess mysite процессы = 2 потока = 15 display-name =% {GROUP} WSGIProcessGroup mysite

WSGIScriptAlias ​​/var/www/mysite/apache/django.wsgi

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...