修改本地host文件,如下:
修改nginx的配置文件,添加上如下的配置规则:
复制检索服务的页面的静态资源文件到nginx的html/static/search目录下:
在webshop-elasticsearch项目的pom.xml文件下添加上thymeleaf的相关依赖,如下:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
在webshop-elasticsearch项目的templates文件夹下添加index.html首页文件,并把其中对静态资源的请求路径都加上/static/search/,示例如下:
修改webshop-gateway的application.yml文件,细化路由规则,如下:
启动服务,打开浏览器,访问http://search.webshop.com/路径,结果如下: