用apache做代理,代理的是内网Tomcat服务器上的应用,对外公布供访问的是外网域名。 
此应用中使用了如下代码获取主机头,结果获取的主机头是内网那台Tomcat服务器的ip而不是域名。 
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";如何使主机头是域名而不是内网ip呢?