作业:

集群搭建

1、部署nginx反向代理三个web服务,调度算法使用加权轮询;

2、所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性;

一、nginx服务

1. 先安装yum install epel-release -y

2.安装后发现没有epel源,重新安装一次就好了

3.开始安装nginx

4.查看配置文件

5.安装rpcbind和nfs

二、集群搭建

1、部署nginx反向代理三个web服务,调度算法使用加权轮询;
调度算法加权轮轮询
反向代理

2.location文件地址

3.vim /var/www/html/index.html

依次更改写入内容为web1 web2 web3

网页查询192.168.19.129

网页查询192.168.19.130

网页查询192.168.19.131

调度算法加权轮轮询 前三次都是web1 ,后面的都是web1 web2 web3 依次轮询

2、所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性;

1.安装所需的nfs服务软件

yum install rpcbind nfs-utils -y

新建一个share目录

mkdir /share
touch /share/share.txt
echo share_file >/share/share.txt
vim /etc/exports

2.配置文件内容

3.启动服务

systemctl start rpcbind.service
systemctl start nfs-server.service

4.设置开机启动

systemctl enable nfs-server.service

systemctl enable rpcbind.service

5.查看

6.挂载及查看内容

7.为其它用户增加写权限,保证所有web都对其有读写权限

8.在web1下建文件

9.在web2里可以看到web1.txt,现在在web2里吧share.txt删掉,然后到web3下查看是否成功删掉share.txt

10. 如图所示,果真删掉了share.txt

11.现在所有web服务使用共享存储nfs,所有web都对其有读写权限,数据具有一致性


最新文章

  1. ADURL简化程序
  2. TMethod
  3. 编译mgiza的准备
  4. linux下bus,device,driver三者关系
  5. OAuth2集成——《跟我学Shiro》
  6. Android的MVC框架
  7. asp.net中的路由系统
  8. 纯Jquery前端分页
  9. 关于extjs表单布局的几种方式
  10. DJango_生命周期
  11. 940D Alena And The Heater
  12. Android特效专辑(九)——仿微信雷达搜索好友特效,逻辑清晰实现简单
  13. Java数据结构与算法解析(十二)——散列表
  14. bootstrap的css和html设计规范
  15. Matlab:线性热传导(抛物线方程)问题
  16. 高德地图添加marker及反地理编码获取POI
  17. linux运行lnmp 出现502错误
  18. ShortcutBadger添加桌面角标(Badge)
  19. 解决firefox不支持innerText的办法
  20. 团体程序设计天梯赛L1-017 到底有多二 2017-03-22 17:31 155人阅读 评论(0) 收藏

热门文章

  1. 什么场景应该用 MongoDB ?
  2. svm、logistic regression对比
  3. css设置图片居中、居左、居右
  4. FLEX接收外部参数 .
  5. C#语法复习3
  6. DesiredSize,RenderSize&& Width ,ActualWidth
  7. ansible 基本命令学习与踩坑
  8. 查看windows下port占用
  9. 死去活来的OC NSArray 中文排序 及输出
  10. 嵌入式开发之davinci---8148/8127/8168 中dsp c674的浮点和定点兼容