0

我有这个 Django 项目(https://github.com/chakki-works/doccano),我正在尝试使用Apache+进行部署mod_wsgi

我将我的.conf文件设置为作为守护进程工作,其中应用程序在别名 ( /doccano) 路径下提供服务:

Alias /media/ /var/www/doccano/media/
Alias /static/ /var/www/doccano/app/staticfiles/

WSGIDaemonProcess doccano user=apache group=apache python-home=/var/www/doccano/env
WSGIProcessGroup doccano

WSGIApplicationGroup %{GLOBAL}

WSGIScriptAlias /doccano /var/www/doccano/app/app/wsgi.py

当我映射 /doccano 别名时没有提供静态文件时,应用程序运行良好:

主页请求 在此处输入图像描述

固定的Alias /static/ /var/www/doccano/app/staticfiles/静态文件问题。

但是我仍然想在这个服务器上服务其他应用程序,所以映射/static/可能不是一个好主意。

所以我想知道这种情况下最好的方法是什么。我试图/doccano/在静态请求 url 设置的开头添加,STATIC_URL=/doccano/static/但我认为此属性不适用于进行此类设置。

4

0 回答 0