我有这个 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/
但我认为此属性不适用于进行此类设置。