Django 在Nginx中给出net::ERR_中止403(禁止)的React生成文件

Django 在Nginx中给出net::ERR_中止403(禁止)的React生成文件,django,nginx,deployment,gunicorn,Django,Nginx,Deployment,Gunicorn,我正在使用nginx和gunicorn部署我的Django+React web应用程序。当我启动nginx服务并尝试在浏览器中访问应用程序时,在浏览器的控制台中,我收到一个错误消息 GET net::ERR_中止403(禁止) 下面是我的nginx conf文件的样子 server { listen 80; server_name server_ip; location / { proxy_pass http://127.0.0.1:8000; } location /static/

我正在使用nginx和gunicorn部署我的Django+React web应用程序。当我启动nginx服务并尝试在浏览器中访问应用程序时,在浏览器的控制台中,我收到一个错误消息

GET net::ERR_中止403(禁止)

下面是我的nginx conf文件的样子

server {
listen 80;
server_name server_ip;
location / {
    proxy_pass http://127.0.0.1:8000;
}

location /static/ {
    autoindex on;
    alias react_build_folder_location;
}
}

此外,我已经为静态文件授予了读取和执行权限,但仍然无法解决此问题!谁能帮帮我吗。如果这是一个重复的问题,请原谅。

如果您在本地环境中使用浏览器打开该url,你得到了什么?@Hackerman使用django的runserver?还要添加
react\u build\u folder\u location
的值,并确保nginx服务具有该文件夹的读取权限谢谢@Hackerman我为我的项目授予了读取执行权限。现在静态文件正在服务。再次感谢您。很高兴能帮助您!如果您在本地环境中使用浏览器打开该url,您会得到什么?@Hackerman使用django的runserver?还要添加
react\u build\u folder\u location
的值,并确保nginx服务对该文件夹具有读取权限谢谢@Hackerman我为我的项目授予了读取执行权限。现在静态文件正在服务。再次感谢您。很高兴能帮助您!