csdn_sqj 2020-01-10 10:05 采纳率: 40%
浏览 1397
已采纳

紧急求助!springcloud:为什么我的zuul配置的路由没有生效?

图片说明
+++++++++++++
图片说明
图片说明
+++++++++++++
我在网关模块做了一下配置
zuul:
prefix: /api
routes:
item-service: /item/** #路由到商品的微服务

图片说明
++++++++++++
nginx的配置

#user  nobody;
worker_processes  1;
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
#pid        logs/nginx.pid;
events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';
    #access_log  logs/access.log  main;
    sendfile        on;
    #tcp_nopush     on;
    #keepalive_timeout  0;
    keepalive_timeout  65;
    #gzip  on;

    server {
        listen       80;
        server_name  manage.leyou.com;

        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        location / {
             proxy_pass http://127.0.0.1:9001;
             proxy_connect_timeout 600;
             proxy_read_timeout 600;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
    server {
        listen       80;
        server_name  api.leyou.com;

        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        location / {
             proxy_pass http://127.0.0.1:9001;
             proxy_connect_timeout 600;
             proxy_read_timeout 600;
        }
    }
}

+++++++++
前端页面端口:9001
商品模块端口:8081
网关端口:10010
eureka端口:10086
|
我明明在网关里配置了api路由到item
为什么没有生效呢?
请大神指教,谢谢
++++++++++++++++++
更新
图片说明

  • 写回答

1条回答

  • 路漫漫兮其修远兮 2020-01-10 10:29
    关注

    你上面写的网管配置有问题,把截图放出来,也不知道你的yml格式对不对

    zuul:
      prefix: /api
      routes:
        item-service:
          path: /item/** #路由到商品的微服务
          service-id: item-service
    

    缺少path,一定要确认 item-service就是你的服务

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题