美文网首页优美编程
前端的进化 - nginx请求转发配置公共变量

前端的进化 - nginx请求转发配置公共变量

作者: 小遁哥 | 来源:发表于2020-05-03 13:06 被阅读0次

导读

如何优化下列配置

server {
   
    listen       80;
    location /app {
       proxy_pass http://www.taobao.net:5080;
    }
    location /auth {
       proxy_pass http://www.taobao.net:5080;
    }
    location /api {
       proxy_pass http://www.taobao.net:5080;
    }
    location /images {
       proxy_pass http://www.taobao.net:5080;
    }
    location / {
       proxy_pass  http://127.0.0.1:8000;
    }
}

http://www.taobao.net:5080 发生变化就要改四个地方

正文

nginx配置文件是支持变量的

server {
    set $service  http://127.0.0.1:8000;
    listen       80;
    location /app {
       proxy_pass $service;
    }
    location /auth {
       proxy_pass $service;
    }
    location /api {
       proxy_pass $service;
    }
    location /images {
       proxy_pass $service;
    }
    location / {
       proxy_pass  http://127.0.0.1:8000;
    }
}

结语

以前是内事不决问百度,外事不决问谷歌,现在还是问自己最靠谱.

相关文章

网友评论

    本文标题:前端的进化 - nginx请求转发配置公共变量

    本文链接:https://www.haomeiwen.com/subject/qkgxghtx.html