首页 > 代码库 > 007day--linux常用命令nginx和nfs服务

007day--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都对其有读写权限,数据具有一致性

 

 

 

 

 

 

 








 

007day--linux常用命令nginx和nfs服务