设置django服务器,无法查看django页面

时间:2012-02-08 21:55:55

标签: django deployment ubuntu

我有一个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文件是mysite目录中名为apache的文件夹,包含

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 processes = 2 threads = 15 display-name =%{GROUP} WSGIProcessGroup mysite

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

0 个答案:

没有答案