簡體   English   中英

Nginx Digital Ocean 上的 Django 靜態文件夾被禁止(403)

[英]Django Static Folder Forbidden (403) on Nginx Digital Ocean

我已經成功地遵循了這個關於數字海洋的教程: https ://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-18 -04

在部署 django 應用程序時 - 該應用程序運行良好,但我注意到的一件事是該應用程序無法在靜態文件夾中呈現樣式 - 它返回 403。我錯過了什么嗎? 是服務器問題還是我需要在 Django 中額外配置一些東西。

請注意,如果我運行python manage.py runserver 0.0.0.0:8000樣式渲染得很好。

我遇到了一個問題,我的 js 模塊導入了另一個模塊,並且導入的模塊沒有加載403 forbidden消息。 這是因為在我的 django 的settings.py ,我沒有包含AWS_DEFAULT_ACL = 'public-read'```` So they were private resources. Once the permssion is set to public-read, the AWS_DEFAULT_ACL = 'public-read'```` So they were private resources. Once the permssion is set to public-read, the 403 Forbidden``` 錯誤就會消失。 在此處查看文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM