Назад | Перейти на главную страницу

Не могу определить правильный файл конфигурации для NGINX VUE.js и FLASK (gunicorn)

Я собираюсь запустить свой API из flask / gunicorn, а мой интерфейс - с VUE.JS, но по какой-то причине моя установка не работает. Я могу добраться до страниц VUE, но когда я захожу в / api, он говорит, что не найден, и ни одна из фляг не возвращается. / Api должен просто вернуть маршрут по умолчанию ... он говорит, что не выходит ... хмммм

Колба

 @app.route('/api')
def defaultroute():
    return('defaultroute')

NGNIX server {

listen 8080;
listen [::]:8080;
server_name server.my.edu;
return 301 https://$host$request_uri;

}

server {
# use 'listen 80 deferred;' for Linux
# use 'listen 80 accept_filter=httpready;' for FreeBSD
#listen 80;
listen 8443 ssl;
client_max_body_size 4G;


# set the correct host(s) for your site
server_name server.my.eduu;

ssl_certificate /usr/local/tdproxy/AA_CERTS/X509CertOnly/tdproxy_bc_edu_cert.cer;
ssl_certificate_key /usr/local/tdproxy/AA_CERTS/server.key;

keepalive_timeout 5;

# path for static files
#root /path/to/app/current/public;
root /usr/local/tdproxy/SUPP_PAGES/SC_FE/frontend/dist/;

location /api {
  # checks for static file, if not found proxy to app
 try_files $uri @proxy_to_app;
}

location / {
try_files $uri $uri/ /index.html;

}

location @proxy_to_app {
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header X-Forwarded-Proto $scheme;
  proxy_set_header Host $http_host;
  # we don't want nginx trying to do something clever with
  # redirects, we set the Host: header above already.
  proxy_redirect off;
  proxy_pass http://myserver.test.edu:5003;
}

error_page 500 502 503 504 /500.html;
location = /500.html {
  root /path/to/app/current/public;
}
}