我是靠谱客的博主 纯真砖头,最近开发中收集的这篇文章主要介绍apollo通过域名访问-Portal挂载到nginx/slb后如何设置相对路径?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  1. Portal挂载到nginx/slb后如何设置相对路径?
    一般情况下建议直接使用根目录来挂载portal,不过如果有些情况希望和其它应用共用nginx/slb,需要加上相对路径(如/apollo),那么可以按照下面的方式配置。

16.1 Portal为1.7.0及以上版本
首先为apollo-portal增加-D参数server.servlet.context-path=/apollo或系统环境变量SERVER_SERVLET_CONTEXT_PATH=/apollo。

然后在nginx/slb上配置转发即可,以nginx为例:

location /apollo/ {
    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;
    proxy_pass http://127.0.0.1:8070/apollo/;
}

16.2 Portal为1.6.0及以上版本
首先为portal加上prefix.path=/apollo配置参数,配置方式很简单,用超级管理员账号登录后,进入管理员工具 - 系统参数页面新增或修改prefix.path配置项即可。

然后在nginx/slb上配置转发即可,以nginx为例:

location /apollo/ {
    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;
    proxy_pass http://127.0.0.1:8070/;
}

参考官网:https://www.apolloconfig.com/#/zh/faq/common-issues-in-deployment-and-development-phase?id=_16-portal%e6%8c%82%e8%bd%bd%e5%88%b0nginxslb%e5%90%8e%e5%a6%82%e4%bd%95%e8%ae%be%e7%bd%ae%e7%9b%b8%e5%af%b9%e8%b7%af%e5%be%84%ef%bc%9f

最后

以上就是纯真砖头为你收集整理的apollo通过域名访问-Portal挂载到nginx/slb后如何设置相对路径?的全部内容,希望文章能够帮你解决apollo通过域名访问-Portal挂载到nginx/slb后如何设置相对路径?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部