以一个实例来说明:
我配置了一个Nginx反向代理服务器,监听:http:www.xxxx.com:80;
然后用其做负载均衡策略,下面配置了两台tomcat:1台tomcat端口是8080;另一台端口是8082;
通过80端口的nginx映射到8080和8082上,那么:
getLocalhost获取的是最后的端口,无论中间经过多少端口转发,上面的例子中会获得8080或者8082;
getServerPor获取的是当前访问的链接端口。假设我们的链接是http://localhost:80/AA,那么获取的端口为80。