在Ubuntu上设置apache和django

时间:2014-03-23 10:21:50

标签: python django apache ubuntu

我不是管理员所以我在数字海洋上设置我的网站时遇到了一些问题。 我已阅读手册,安装apache,安装django,安装mod_wsgi,但它仍然无法正常工作。也许我不理解一些核心事情,所以我请求帮助我。

我已经做过的事情: 安装django和apache, 在apache \ sites-available中制作文件 - vz10.net(我从手册中取出)

<VirtualHost *:80>
ServerName vz10.net

WSGIDaemonProcess vz10.net processes=2 threads=15
WSGIProcessGroup vz10.net

WSGIScriptAlias / /var/www/vz10.net/apache/django.wsgi

<Directory /var/www/vz10.net>
    Order allow,deny
    allow from all
</Directory>

LogLevel warn

Alias /static/ /var/www/vz10.net/static/
<Directory /var/www/vz10.net/>
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>
</VirtualHost>

我将我的项目从github克隆到/var/www/vz10.net,在这个文件夹中我创建了apache / django.wsgi(我也从手册中获取了它)

import os, sys
sys.path.append('/usr/local/lib/python2.7/dist-packages/django/')
sys.path.append('/var/www/vz10.net/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'students_score.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler

之后我重新加载apache并尝试,但我所有的只是在浏览器中观察我的文件夹 enter image description here

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

您需要运行a2ensite vz10.net以启用Apache配置。