代理简介:
正向代理:客户端明确服务端地址,服务端接收请求时只清楚来自哪个代理服务。
反向代理:隐藏服务端信息,访问者并不知道自己访问的时一个地址。
反向实现:
1.下载nginx
2.修改nginx.conf文件(server)
server{
#监听端口
listen 9999;
#监听地址
server_name localhost;
location / {
#静态文件路径
root d\d\d;
index index.html index.htm;
}
#任意IP+监听端口(^~)路径带/api/进入此代理
location ^~/aaa/ {
root html;
index index.html index.htm;
#被代理服务地址结尾不加'/'则将'/aaa/'拼接至proxy_pass端口号后请求,反之则请求proxy_pass路径
proxy_pass http://127.0.0.1:9999/bbb/;
#转换响应请求头(token等)
proxy_cookie_path /rest/ /;
proxy_pass_header Set-Cookie;
}
}