Zuul Eureka使用CakePHP应用程序

时间:2018-11-29 07:48:45

标签: spring cakephp netflix-eureka netflix-zuul

我在项目中使用Spring Zuul,Eureka和Sidecar。我有一个CakePHP应用程序,通过Sidecar,我现在可以在Eureka中注册它,并且Zuul可以连接到它。这是我的Sidecar配置:

server.port=5678
spring.application.name=cakephp
sidecar.hostname=localhost
sidecar.port=81
sidecar.health-uri=http://${sidecar.hostname}:${sidecar.port}/health.json 
eureka.client.serviceUrl.defaultZone=http://localhost:8090/eureka
zuul.routes.cakephp.path=/${spring.application.name}/**
zuul.routes.cakephp.url=http://${sidecar.hostname}:${sidecar.port}

使用Zuul,配置位于下面

server.port=8079
eureka.client.serviceUrl.defaultZone=http://localhost:8090/eureka
spring.application.name=zuul-gateway

因此,我使用此链接连接到CakePHP应用     http://localhost:8079/cakephp

但是CakePHP应用程序响应链接都像http://localhost:8079/css/menu.css一样,因此显示未找到文件。我希望链接必须指向http://localhost:8079/cakephp/css/menu.css

有人知道这个问题吗?

0 个答案:

没有答案