python - 在 Ubuntu 上设置 apache 和 django

标签 python django apache ubuntu

我不是管理员,因此在 digital ocean 上设置我的网站时遇到一些问题。 我读过手册,安装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

有人可以帮我吗?

最佳答案

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

关于python - 在 Ubuntu 上设置 apache 和 django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22589549/

相关文章:

python - Django 模型继承问题。怎么解决?

python - 神秘的 Apache Django WSGI 错误

django - DRY 方法将类添加到基本模板中的 <body> 中?

javascript - Ajax/jQuery Django 刷新元素类

python - 如何插入日期mysql python telegrambot

python - 如何在 PUT 方法中给出 2 个参数?

php - 使用 Apache 在我的 Windows 7 上安装 PHP GD

apache - 使用 Tomcat 的重写阀

python - 如何合并 2 个 pandas 系列?

python - 倒计时时钟 : 01:05