Rainbond 应用域名维护相关操作

devops admin 2个月前 (03-08) 208次浏览 已收录 0个评论 扫描二维码

Rainbond平台上运行起来的应用,如果需要外部访问,都需要一个域名与之对应。这个域名是应用的标示,同时也是平台负载均衡区分后端服务的方法。Rainbond在线安装未指定自定义域名时,默认会自动注册一个*.<random>.grapps.cn的泛域名并进行dns的解析工作

自定义域名

离线安装环境,如果未指定自定义域名,默认域名为pass.example.com或者pass.grapps.cn

安装完成后修改自定义域名

需要编辑 /opt/rainbond/conf/master.yaml文件中关于EX_DOMAIN的值,示例

sed -i "s#<默认域名>#<自定义域名>#g" /opt/rainbond/conf/master.yaml

更新完成后需要更新服务

node service update

更新数据库相关值

docker exec rbd-db mysql -e 'use console;update region_info set httpdomain="自定义域名"'

注意:

自定义域名需要泛解析到当前管理节点。如自定义域名(www.a.com),管理节点ip(1.1.1.1),需要在域名解析记录里添加如下A记录

*.www.a.com A 1.1.1.1

调整已有域名解析

只支持默认分配的grapps.cn域名,示例将默认域名解析记录有内网改为外网

domain-cli -newip <公网ip>/grctl domain --ip <公网ip> #两者都可以
# 更新成功后,稍等几分钟。如果没生效,请检查dns。
docker exec -it rbd-db mysql -e "update console.region_info set wsurl='ws://<公网ip>:6060',tcpdomain='<公网ip>';"
# 特别说明一下:如果已经修改过域名解析,需要再次修改域名解析请使用domain-cli
domain-cli -newip <newip> -oldip <oldip>


少将博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Rainbond 应用域名维护相关操作
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址