Я использую 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"
Я действительно не могу понять это.