0

大家好,我刚刚用我的 django 项目设置了 nginx,并想在这里设置文件和目录的权限,这是我设置的权限,它不起作用什么是正确的,什么是 django 的最佳实践,当涉及到文件权限时? 我也可以从 nginx 或只是命令行设置它谢谢

sudo find /home/my_home_dir/this_django_project/ -type f -print0 | xargs -0 chmod 0644
sudo find /home/my_home_dir/this_django_project/ -type d -print0 | xargs -0 chmod 0755
sudo chmod 700 /home/my_home_dir/this_django_project/./manage.py /home/my_home_dir/this_django_project/this_django_project/settings.py
4

1 回答 1

0

最佳实践:

  1. 确保 nginx 无法读取您的任何代码。
  2. 确保您的静态/媒体都不能被 nginx 写入。
  3. 确保媒体目录可由uwsgi /gunicorn 写入。
于 2013-08-06T03:10:08.660 回答