【问题标题】:Consolidate NGINX config for my VueJS and Flask App为我的 VueJS 和 Flask 应用整合 NGINX 配置
【发布时间】:2020-09-26 01:18:19
【问题描述】:

我正在部署我的 VueJS 和 Flask 应用程序。在看了几个教程之后,我来到了下面的 NginX 配置。它有效,但它越来越长。有没有办法可以将位置端点合并到这个位置 /* 之类的东西?

我试过了 - 位置 /*,位置 *。

server {
  listen $PORT;

  root /usr/share/nginx/html;
  index index.html index.html;

  location / {
    try_files $uri /index.html =404;
  }

  location /ping {
    proxy_pass          http://127.0.0.1:5000;
    proxy_http_version  1.1;
    proxy_redirect      default;
    proxy_set_header    Upgrade $http_upgrade;
    proxy_set_header    Connection "upgrade";
    proxy_set_header    Host $host;
    proxy_set_header    X-Real-IP $remote_addr;
    proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header    X-Forwarded-Host $server_name;
  }

  location /query_usdot {
    proxy_pass          http://127.0.0.1:5000;
    proxy_http_version  1.1;
    proxy_redirect      default;
    proxy_set_header    Upgrade $http_upgrade;
    proxy_set_header    Connection "upgrade";
    proxy_set_header    Host $host;
    proxy_set_header    X-Real-IP $remote_addr;
    proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header    X-Forwarded-Host $server_name;
  }

    location /subscribe {
    proxy_pass          http://127.0.0.1:5000;
    proxy_http_version  1.1;
    proxy_redirect      default;
    proxy_set_header    Upgrade $http_upgrade;
    proxy_set_header    Connection "upgrade";
    proxy_set_header    Host $host;
    proxy_set_header    X-Real-IP $remote_addr;
    proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header    X-Forwarded-Host $server_name;
  }

【问题讨论】:

    标签: nginx server nginx-reverse-proxy nginx-config


    【解决方案1】:

    作为 nginx 文档states:

    位置可以由前缀字符串或正则表达式定义。

    要加入这三个位置块,您可以使用此正则表达式:

    location ~ ^/(?:ping|query_usdot|subscribe) {
       ...
    }
    

    【讨论】:

      猜你喜欢
      • 2019-09-27
      • 2020-04-30
      • 2020-12-09
      • 1970-01-01
      • 2018-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-07
      相关资源
      最近更新 更多