Zuul网关+Nginx走一遍从前端发请求到后端接口执行流程

host文件添加

127.0.0.1 zhire.com

在nginx安装目录的html下创建zuul文件夹 然后创建index.html(假装是vue项目打包上传到文件夹)

服务端启动端口8083

zuul网关转发服务启动端口12580

  server {
     listen       80;
     server_name zhire.com 127.0.0.1;
     location /gateway {   
            root   html;
            index  index.html index.htm;
            proxy_pass   http://127.0.0.1:12580; // 反向代理到zuul网关服务
     }
  
   location /html {   
        root   html;
        index  index.html index.htm;
        try_files $uri $uri/ /zuul/index.html;
         }
 
 }

前端访问http://zhire.com/html 会跳到nginx安装目录的html下的zuul文件夹的index.html

该html有个接口http://zhire.com/gateway/api-c/test/test01?id=1 这样根据上面的nginx配置走反向代理到对应的服务

最后修改:2020 年 06 月 01 日 03 : 29 PM