使用Nginx代理多台服务器实行负载的时候,如何查看某一个请求被转发到哪台服务器上呢?
pstream demo {
server 127.0.0.1:8781;
server 127.0.0.1:8087;
}
server {
listen 80;
server_name demo.testcas.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
#root html;
#index index.html index.htm;
add_header backendIP $upstream_addr;
add_header backendCode $upstream_status;
proxy_pass http://demo;
}
}
获取计算机用户名
Map<String, String> map = System.getenv();
String userName = map.get(“USERNAME”);// 获取用户名
String computerName = map.get(“COMPUTERNAME”);// 获取计算机名
String userDomain = map.get(“USERDOMAIN”);// 获取计算机域名
可以在程序定义一个全局变量 获取当前服务器名称 接口返回时一起返回