我不是管理员所以我在数字海洋上设置我的网站时遇到了一些问题。 我已阅读手册,安装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并尝试,但我所有的只是在浏览器中观察我的文件夹
有人可以帮帮我吗?
答案 0 :(得分:1)
您需要运行a2ensite vz10.net
以启用Apache配置。