部署nginx反向代理、代理缓存服务器和负载均衡

部署nginx反向代理、代理缓存服务器和负载均衡


1、部署Nginx反向代理;

2、部署nginx代理缓存服务器,并验证缓存是否生效;

 
3、部署nginx负载均衡配置,并通过实验验证其作用; 
 

一、部署Nginx 反向代理

172.20.26.167  代理服务器,安装nginx、关闭selinux、防火墙等服务;

172.20.26.198  后端服务器,安装nginx、关闭selinux、防火墙等服务;

172.20.26.140  客户端,关闭selinux、防火墙等服务;

1、在172.20.26.167代理服务器上

[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf

proxy_pass http://172.20.26.198;

[root@localhost ~]# nginx -s reload

2、在172.20.26.198  后端服务器上yum安装nginx

yum install epel-release -y

yum install nginx -y

echo "this is 26.198 page" > /usr/share/nginx/html/index.html

systemctl restart nginx

3、在172.20.26.140客户端先访问后端服务器,确保直接访问是否有问题?还是代理服务器有问题?

[root@Nginx ~]# curl 172.20.26.198

this is 26.198 page

4、再通过172.20.26.167代理服务器访问,通过v1.jfedu.net域名访问

[root@Nginx ~]# curl 172.20.26.167

this is 26.198 page

[root@Nginx ~]# curl v1.jfedu.net

this is 26.198 page

5、在172.20.26.198  后端服务器上查看访问日志

 [root@localhost ~]# tailf /var/log/nginx/access.log

[root@localhost ~]# > /var/log/nginx/access.log    清空/var/log/nginx/access.log 日志

6、获取远程客户端真实ip地址

后端服务器的访问日志中记录的是代理服务器IP,这样不利于分析用户行为,需要把用户访问的IP地址信息传到后端服务器,获取真实的用户IP地址:

在172.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lqcbj_IT老混混

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值