Linux服务-配置Nginx反向代理
2017-03-20 19:26
169 查看
任务目标:实现基于轮询的方式调度三台web,并验证结果;实现基于权重的方式调度三台web,并验证结果;实现基于hash的方式调用三台web,并验证结果
由于刚刚做了nfs设置,为了提现实验结果,我在web目录中创建3个不同的文件,分别代表不同服务器的指向:
并把三台机器的nginx的配置文件分别修改为web1.html、web2.html、web3.html
web1虚拟机改为web1.html
web2虚拟机改为web2.html
web3虚拟机改为web3.html
前期准备工作完成,开始对主服务器的nginx进行配置:轮询
重新加载配置文件
分别在3个窗口中访问192.168.30.128得到3种不同的结果
反复刷新单一页面,依次出现1.2.3
轮询反向代理方式测试完成!
继续测试,权重:将配置文件改为 weight = 2 ,表示当前服务器被访问两次后开始轮询到下一个服务器,依次类推;
重新加载配置文件,查看测试结果
测试结果为:(web1|web2)|(web1|web2)|web3|web1……
配置成功,每两次轮询后调到下一个服务
测试继续,ip_hash:
变更配置文件:
重新加载配置文件,测试结果
可以算是成功了吧,因为没有并发,无法继续测试呀
ip_hash配置完成!!!
相关文章推荐
- Linux VNC服务安装与配置
- linux下snmp服务简单配置
- linux上samba服务的配置使用
- Linux FTP服务的安装配置
- Linux NTP服务配置
- 安装配置Linux ftp服务及用IE访问Linux ftp
- Linux环境VNC服务安装、配置、图文版
- linux下的nfs服务配置
- Linux下Tomcat配置为系统服务,并开机自启动
- linux之发送邮件--sendmail服务配置
- linux-Centos 7下tftp-server服务的安装与配置
- Linux 配置ftp服务
- 配置linux集群中的NFS文件共享服务 centos6.5Final
- Linux下ssh服务配置的深入分析
- SUSE以及linux下Telnet服务的配置
- linux中DHCP服务配置文件/etc/dhcpd.conf详细说明
- Linux 常用软件和服务的配置网站
- [RHEL5企业级Linux服务攻略]--第7季 Apache服务全攻略之常规配置
- 【linux环境配置】关于eclipse配置tomcat服务的一个问题
- Linux下tftp服务配置