7.实现反向代理客户端IP透传
7.实现反向代理客户端IP透传
#第一个代理服务器
[root@centos8 ~]#vim /apps/nginx/conf/conf.d/pc.conf
server {
location / {
proxy_pass http://10.0.0.18;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
#第二个代理服务器
[root@centos8 ~]#vim /apps/nginx/conf/conf.d/pc.conf
server {
location / {
proxy_pass http://10.0.0.28;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
#后端服务器
[root@CentOS8 ~]# echo "i am real webserver" > /var/www/html/index.html
[root@CentOS8 ~]# vim /etc/httpd/conf/httpd.conf
LogFormat "\"%{x-Forwarded-For}i\"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"{User-Agent}i\"" combined
[root@CentOS8 ~]# systemctl restart httpd
#测试访问
[root@centos7 ~]# curl www.magedu.org
i am real webserver
#后端服务器查看日志
[root@CentOS8 ~]# tail -f /var/log/httpd/access_log
"10.0.0.7, 10.0.0.8" 10.0.0.18 - - [14/Aug/2022:14:12:10 +0800] "GET / HTTP/1.1" 200 20 " 34 "-" "curl/7.29.0"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器