用apache做代理,代理的是内网Tomcat服务器上的应用,对外公布供访问的是外网域名。
此应用中使用了如下代码获取主机头,结果获取的主机头是内网那台Tomcat服务器的ip而不是域名。
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";如何使主机头是域名而不是内网ip呢?
此应用中使用了如下代码获取主机头,结果获取的主机头是内网那台Tomcat服务器的ip而不是域名。
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";如何使主机头是域名而不是内网ip呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货