Почему я получаю эту ошибку в сети Bowser :: ERR_CONNECTION_REFUSED? - PullRequest
0 голосов
/ 07 июня 2019

Я использую Djangorestframework, nginx, vue.js в моем demo_blog на моем vps-сервере.Когда я пытаюсь войти в мой demo_blog, получаю http://localhost:8000/rest-auth/login/ net::ERR_CONNECTION_REFUSED.Я могу без проблем войти в мою админ-панель, но мои остальные 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"

Я действительно не могу понять это.

...