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

Posted _慕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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服务的主要内容,如果未能解决你的问题,请参考以下文章

Linux echo, sort, sed 等一些命令总结

Linux常用命令——awk

Web服务网站故障分析常用的命令

python学习--day7 linux基础

nginx 常用的命令和配置文件

Nginx 的常用的命令和反向代理