我在 Django 中使用 jquery 文件上传,它运行良好的命令:
python manage.py runserver
但是当我用 nginx 和 fastcgi 配置这个运行时,我得到了一个错误:
[Errno 13] Permission denied
这是我在 nginx 中的配置:
server {
listen 80;
server_name mysite.local;
access_log /var/log/nginx/mysite.access.log;
error_log /var/log/nginx/mysite.error.log;
client_max_body_size 50M;
location /static/ { # STATIC_URL
alias /home/username/workspace/python_env/myprojectname/assets/;
#expires 30d;
}
location /media/ { # MEDIA_URL
alias /home/username/workspace/python_env/myprojectname/media/;
#expires 30d;
}
location / {
include fastcgi_params;
fastcgi_pass 127.0.0.1:8080;
fastcgi_split_path_info ^()(.*)$;
}
}
我正在将图像和另一个文件上传到文件夹:
"/assets/uploads/"
我是 Python Django 和 Nginx 的新手,所以我希望有人可以帮助我一些优势方向。感谢您阅读我的帖子!