我部署的Django項目無法訪問靜態文件,在Chrome中檢查時我得到403。Django - 部署,403爲靜態,但它應該有權限,wsgi + Apache
添加以下到我的000-default.conf在那裏我也有WSGIScriptAlias等:
Alias /static/ /home/budget/static/deploy/
<Directory /home/budget/static/deploy>
Required all granted
</Directory/
在預算中存在的靜態文件/靜態/ deploy文件夾。如果這不給予所需的權限?爲了擺脫403,我需要改變什麼?
它運行在Ubuntu 16.04上。
編輯:
settings.py:
STATIC_URL = '/static/'
STATICFILES_DIRS = (
#os.path.join(BASE_DIR, 'budget/static'),
os.path.join(BASE_DIR, "static"),
)
STATIC_ROOT = os.path.join(BASE_DIR, "static/deploy/")
你的問題與編程有什麼關係? –