安装了个v5.3.3,但是域名无法访问,应该如何排除问题

请完善如下信息,方便我们协助排查问题

Rainbond版本:v5.3.3-release-21f8a85-2021-08-20-04-allinone
操作系统:ubuntu
内核版本: 5.11.0-36-generic x86_64
环境:(云服务商,虚拟机等) virtualbox 虚拟机
节点配置:all-in-one 4c8G k8s节点 8c 10G
安装类型: 快速安装
如何复现: 安装后,安装了一个PHPmyadmin应用,绑定了一个域名,域名无法访问
尝试解决: 端口通
相关截图:
是否重新执行安装: 未


抄送: @dazuimao1990

宿主机 是ubuntu ubuntu20.04 ,vm也是ubuntu20.04 ,端口是使用virtualbox 的端口映射映射进去的,测试了映射的22 ,6060,643,8443是可用的,可通过外网链接k8s的主机

尝试在宿主机将域名绑定到 127.0.0.1 不可访问

域名在互联网中已经指向宿主机,也不可访问

能不能将我这个phpmyadmin的应用,端口开放出去,我能够通过IP:端口的方式访问下,确认下应用是否可用

通过暴露端口的方式可以访问到 phpmyadmin 应用

根据您描述的问题,是部署了应用,通过域名无法访问。
可能有以下几种情况:
1.是否使用默认的域名,如果是,请查看域名是否解析到了您的网关IP
2.使用自定义域名,请查看您的自定义域名解析是否正确解析到了网关IP
3.应用本身无法通过域名访问

1.是否使用默认的域名,如果是,请查看域名是否解析到了您的网关IP
没有使用默认域名
2.使用自定义域名,请查看您的自定义域名解析是否正确解析到了网关IP
确认已经解析
3.应用本身无法通过域名访问
phpmyadmin 确认可以通过域名访问

进入rbd-gateway组件中,查看grep出来的 server_name是否存在您的域名

kubectl exec -it rbd-gateway-xxx bash -n rbd-system

cat /run/nginx/conf/http/default/default_servers.conf | grep server_name

有 我的域名

额 不是root用户竟然无法转发80,443;虽然我在vbox的gui上看到了转发规则,但是实际没有占用端口,百度一下才得知需要root用户