Ошибка: ошибка сети с React при попытке переключить Flask backend для привязки к 127.0.0.1:8000 - PullRequest
0 голосов
/ 20 марта 2020

Извините, если это ужасный вопрос, но я не знаю, куда еще обратиться. Я провел весь день, пытаясь связать Gunicorn с 127.0.0.1. Итак, чтобы начать с вершины. Я делаю сайт с веб-интерфейсом React и Flask бэкэндом, все это работает на centos7. Я использую Nginx для управления трафиком c Я настроил его для SSL. Я использую Gunicorn для запуска Flask для производства. В настоящее время у меня есть эта работа, где я Nginx маршрутизирую трафик c на React, а затем отправляю запросы на gunicorn, привязанные к 0.0.0.0:8000. Чтобы заставить это работать, я должен был использовать 2 сертификата один для каждого порта. Я читал, что привязка gunicorn к внутреннему порту сделает его таким, что мне не нужен второй сертификат. Когда я пытаюсь сделать это, я получаю

Ошибка: ошибка сети, за которой следует ERR_CONNECTION_REFUSED до 127.0.0.1:8000/auth/login

Дайте мне знать, если мне нужно загрузить мою Nginx конфигурацию или что еще У меня на конце flask включены cors, и я использую Blueprints. У меня есть конфигурация Nginx, подобная этой, для разных мест

 location / {
         proxy_pass "http://127.0.0.1:8080/"; # frontend
         proxy_http_version 1.1;
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection "upgrade";
  }
  location /auth/ {
         proxy_pass "http://127.0.0.1:8000/"; # backend
         proxy_http_version 1.1;
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection "upgrade";
    }

. Любая помощь будет принята с благодарностью.

...