使用nginx代理后,后端应用服务器得到的端口是还是应用本身的端口号(例如8080),而nginx对外的端口号是18080,我们希望应用服务器检测到的端口也是18080 例如如下代码: request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath(); 配置如下,主要增加了 proxy_set_header Host $host:18080; 指定端口号,这…