007--linux常用命令nginx和nfs服务
作业:
集群搭建
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都对其有读写权限,数据具有一致性
最新文章
- ADURL简化程序
- TMethod
- 编译mgiza的准备
- linux下bus,device,driver三者关系
- OAuth2集成——《跟我学Shiro》
- Android的MVC框架
- asp.net中的路由系统
- 纯Jquery前端分页
- 关于extjs表单布局的几种方式
- DJango_生命周期
- 940D Alena And The Heater
- Android特效专辑(九)——仿微信雷达搜索好友特效,逻辑清晰实现简单
- Java数据结构与算法解析(十二)——散列表
- bootstrap的css和html设计规范
- Matlab:线性热传导(抛物线方程)问题
- 高德地图添加marker及反地理编码获取POI
- linux运行lnmp 出现502错误
- ShortcutBadger添加桌面角标(Badge)
- 解决firefox不支持innerText的办法
- 团体程序设计天梯赛L1-017	到底有多二 2017-03-22 17:31 155人阅读 评论(0) 收藏