nginx反向代理sftp,sftp怎么获取真实访问地址

“经过反向代理后由于在客户端和web服务器之间增加了中间层,因此web服务器无法直接拿到客户端的ip通过$remote_addr变量拿到的将是反向代理服务器的ip地址”。这句话的意思是说當你使用了nginx反向服务器后,在web端使用request.getRemoteAddr()(本质上就是获取$remote_addr)

在记录日志的的时候获取用户嘚信息,比如用户的ip浏览器等等信息是十分重要的。

但是在使用nginx反向代理的时候可能经过转发无法获取到用户的真实的ip,

在此情况下需要配置nginx让其在转发的时候在header 带上用户的真实的ip。

我要回帖

 

随机推荐