为什么在Bowser net :: ERR_CONNECTION_REFUSED中收到此错误?

时间:2019-06-07 11:30:45

标签: django nginx vuejs2 django-rest-framework

我在我的vps服务器上的demo_blog中使用了Djangorestframework,nginx,vue.js。当我尝试登录自己的demo_blog时,得到http://localhost:8000/rest-auth/login/ net::ERR_CONNECTION_REFUSED。我可以顺利登录到管理面板,但是我的rest api出现该错误。

那时在我的vue.js应用程序中,我的baseURL看起来像axios.defaults.baseURL = 'http://ip_of_my_server/。我做了npm run build,然后将dist放到了服务器上。

在我的/etc/nginx/sites-available/中,我有

server {
    listen 80;
    server_name ip_of_my_server;
    access_log /var/log/nginx/demo_blog.log;

    location /static/ {
        alias /var/www/demo_blog/staticfiiles/;
    }

    location /dist/ {
        alias /var/www/demo_blog/dist/;
    }

    location / {
        proxy_pass http://127.0.0.1:8000;
        proxy_set_header Host $server_name;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
  }

在我的文件demo_blog/gunicorn.conf.py中,我已经

  bind = '127.0.0.1:8000'                                                                                                                            
  workers = 3                                                             
  user = "nobody"

我真的无法弄清楚。

0 个答案:

没有答案