真实的坑 怎么爬
老师好,我这边用docker部署了一个nginx,然后在同一台阿里云服务器上用jar包方式起了一个微服务,也就是说这个微服务是部署在宿主机,而nginx是以docker部署的。现在分配了一个子域名,需要通过nginx做反向代理到这个微服务上,遇到的问题就是这种场景下的nginx怎么配置反向代理,关键就是我这个子域名是给这个微服务唯一使用的,所以我希望访问这个子域名就直接跳到这个微服务上,也就是location / ,这时问题来了,因为微服务有个context-path指定了,怎么配置nginx的proxypass或redirect达到用子域名直接访问这个微服务应用呢?不希望子域名后面加context-path的方式哦
40
收起
正在回答 回答被采纳积分+1
2回答
born198x
2020-05-22 15:43:57
大佬,下面是我目前docker容器中的nginx配置,我的springboot jar包应用就对应了这个子域名,我就是想通过访问 xxx.aaa.yyy.com/ 直接访问到我的应用,但是下面的配置只能让我通过 xxx.aaa.yyy.com/xolo-job-admin的方式才能访问到我的应用,所以我的问题就是,下面这个怎么配才能达到我的目的?因为我的springboot应用必须要带一个 context-path = /xolo-job-admin,怎么配呢?docker容器的nginx 和 这个应用在一台服务器上,只不过应用是直接部署在宿主机上,nginx是容器部署而已,网络应该就是默认的桥接
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星