java项目部署成功后,应该通过该连接访问登录http://localhost:8080/MmecServerCustomize/sysLogin/loginPage.do
而rainbond部署在内网服务器中,好像只能通过申请到的内网域名rainbondqa.hwwt2.com才能访问到应用,2048demo配置了该域名端口后可以正常访问,否则不能访问,如下图所示
所以应该怎么将java程序的访问入口链接,与内网域名关联起来,成功访问java应用呢?
java项目部署成功后,应该通过该连接访问登录http://localhost:8080/MmecServerCustomize/sysLogin/loginPage.do
而rainbond部署在内网服务器中,好像只能通过申请到的内网域名rainbondqa.hwwt2.com才能访问到应用,2048demo配置了该域名端口后可以正常访问,否则不能访问,如下图所示
所以应该怎么将java程序的访问入口链接,与内网域名关联起来,成功访问java应用呢?
最后的非内网域名访问失败的原因很明确,是因为无法解析域名的IP地址。这里说明下在内网环境中使用域名访问的要点:
完全离线的内网环境下使用http域名访问应用,应确保访问的客户端(即你的PC)可以正确解析平台默认生成的域名。在这里可以看出,你的Rainbond在安装的时候,应该指定了 --domain rainbondqa.hwwt2.com
参数来指定生成的域名。这样的情况下,平台会为每个http协议端口的对外服务匹配一个以 rainbondqa.hwwt2.com
结尾的域名。
那么正常情况下,在没有公网的内网环境下如何解析这个域名呢?
rainbondqa.hwwt2.com
这个内部可以使用的域名。但是从上面我说的要点里你应该清楚,只配置一个域名,是没有办法让你访问到平台上所有的应用的。每个应用都要有自己的域名。你可以这样做:
*.rainbondqa.hwwt2.com
解析到Rainbond的网关节点IP地址。这也是我们自己实现以及推荐的方式。如果可以支持,那么你们这个内网系统下,就可以直接访问平台生成的默认域名访问了。嗯嗯,谢谢,我申请泛域名试一下