https://github.com/coder-lzh/leyou/blob/master/day08-%E5%93%81%E7%89%8C%E7%AE%A1%E7%90%86/day08-%E5%93%81%E7%89%8C%E7%AE%A1%E7%90%86.md#224%E7%BB%95%E8%BF%87%E7%BD%91%E5%85%B3
注意一下:这个链接的方案是不对的。需要采取这种方法
这里比较容易迷惑,再仔细说明一下,下面的配置的作用仅仅是改变下路由的路径。没其他作用,请求还是要走网关的。要是不想走网关,需要去nginx中配置一下。可以看课件,没毛病。
http://api.leyou.com/api/item/brand/page 映射成 item-service/brand/page
http://api.leyou.com/api/upload/image 映射成 upload-service/upload/image
zuul:
prefix: /api # 添加路由前缀
retryable: true
routes:
item-service: /item/** # 将商品微服务映射到/item/**
upload-service: # 将上传微服务映不添加映射信息。注意,/api是映射,同样upload也是映射
path: /upload/**
serviceId: upload-service
strip-prefix: false
卧槽,快搞死我了,一直报错。发现课件和视频上的不一致--但是最主要原因是配置文件的ip写错了。。。 测试安装成功命令 在 /etc/fdfs 下 执行 成功会返回一个路径 /usr/bin/fdfs_upload_file client.conf /2.png
我安装的时候nginx路径是 /usr/sbin/nginx 配置文件是 /usr/local/nginx-1.10.0/conf/nginx.conf