nginx负载功能+nfs服务器功能解析


Posted in Servers onFebruary 28, 2022

使用nfs服务器使3台server服务器网页内容一致

#本文使用的contos系统

nginx负载功能+nfs服务器功能解析

1.在nfs服务器和3台server服务器上都安装nfs-utils

[root@nfs-server ~]# yum install nfs-utils -y

2.在nfs服务器上启动nfs功能

nginx负载功能+nfs服务器功能解析

查看nfs进程没有反应,这是因为nfs并没有去对外监听端口号,而是外包给了rpc,rpc帮助nfs去监听端口,然后告诉客户机和本机对应的端口联系。

nginx负载功能+nfs服务器功能解析

3.共享文件

①.在根下创建了共享文件web,里面有一个网页和2个供下载文件

#下载功能需要在3台server中配置,不然无法下载

nginx负载功能+nfs服务器功能解析

②.在文件/etc/exports中添加一行配置

nginx负载功能+nfs服务器功能解析

/web 要共享的文件夹,即我刚创建的在根下面的web文件夹

192.168.83.0/24共享网段

rw 可读可写

all_squash 用来表示来访问的所有用户一律限制为匿名用户

sync 同时将数据写入内存和磁盘中,保证不丢失数据

#()内的参数可以修改,本文就不作更多细致讲解,详情可以去官网或别的博客查看。

4.刷新输出列表

把刚才写到配置文件/etc/exports中的内容输出到指定网段中

nginx负载功能+nfs服务器功能解析

5.建议关闭防火墙和selinux

selinux是保护linux系统安全的一个机制,暂时不适用,建议关闭

setenforece 0临时关闭selinux

vim /etc/sysconfig/selinux SELINUX=disabled 永久关闭selinux

关闭防火墙

service firewalld stop --》马上关闭firewalld服务 --》临时关闭

systemctl disable firewalld --》设置firewalld服务开机不启动 --》永久关闭

6.在server服务器上挂载

server端同样需要安装nfs-utils包

在server上使用showmount -e 指令来查看nfs服务器上共享输出了哪些文件夹

nginx负载功能+nfs服务器功能解析

#如果出现路径不可达,考虑防火墙是否没关闭

使用指令挂载到指定文件夹

nginx负载功能+nfs服务器功能解析

#语法:mount nfs服务器的目录 本地的目录

如果想解除挂载,使用umout加挂载的目录,在这里为umount /usr/local/nginx1/html/

如果你不记得挂载目录可以使用df指令查看

nginx负载功能+nfs服务器功能解析

7.验证效果

客户机访问负载均衡器192.168.83.160,每次访问的数据都一样,如果某台server修改了数据,那么所有的server服务器数据也都会修改,这就是我们所说的数据一致

nginx负载功能+nfs服务器功能解析

8.如何实现server服务器修改数据

虽说nfs服务器的数据挂载到了3台server上,但是server并不能操作数据,包括创建文件等。

nginx负载功能+nfs服务器功能解析

#server服务器能否有写的权限要看两种权限

1.共享权限 --》/etc/exports文件里的权限,例如ro,rw

2.文件系统里的权限 --》/web在linux里的权限 --》nfs服务器中授权

我们已经给了共享权限了,所以只需要在nfs服务器的文件系统里给共享的文件授权即可

nginx负载功能+nfs服务器功能解析

我们在server端上有写的权限了

nginx负载功能+nfs服务器功能解析

9.开机自动挂载

因为每次关机挂载都会失效,所以我们需要让server实现开机自动挂载

1./etc/rc.local

vim /etc/rc.local
mount 192.168.83.100:/web /usr/local/nginx1/html --》在文件内加上一行
chmod +x /etc/rc.d/rc.local --》授权文件

nginx负载功能+nfs服务器功能解析

2/etc/fstab

vim /etc/fstab --》加上这一行

nginx负载功能+nfs服务器功能解析

192.168.83.22:/web /usr/local/nginx1/html nfs defaults 0 0

192.168.83.22:/web 挂载的分区 --》nfs的文件系统

/usr/local/nginx1/html 在本地的挂载点

nfs 文件系统类型

0 是否支持demp命令进行备份

0 是否开机的时候进行分区的文件检查

nginx负载功能+nfs服务器功能解析

nginx负载功能+nfs服务器功能解析

到此这篇关于nginx负载功能+nfs服务器的文章就介绍到这了,更多相关nginx负载nfs服务器内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Servers 相关文章推荐
制作能在nginx和IIS中使用的ssl证书
Jun 21 Servers
使用nginx配置访问wgcloud的方法
Jun 26 Servers
Nginx进程调度问题详解
Sep 25 Servers
解决xampp安装后Apache无法启动
Mar 21 Servers
Dashboard管理Kubernetes集群与API访问配置
Apr 01 Servers
Vscode中SSH插件如何远程连接Linux
May 02 Servers
docker 制作mysql镜像并自动安装
May 20 Servers
nginx 配置指令之location使用详解
May 25 Servers
详解Nginx的超时keeplive_timeout配置步骤
May 25 Servers
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
Jun 25 Servers
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
Sep 23 Servers
keepalived + nginx 实现高可用方案
Dec 24 Servers
Apache Pulsar集群搭建部署详细过程
Feb 12 #Servers
详解nginx安装过程并代理下载服务器文件
Feb 12 #Servers
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
Feb 12 #Servers
使用 Apache Dubbo 实现远程通信(微服务架构)
Nginx 反向代理解决跨域问题多种情况分析
Jan 18 #Servers
详解nginx location指令
Jan 18 #Servers
You might like
杏林同学录(八)
2006/10/09 PHP
生成静态页面的php函数,php爱好者站推荐
2007/03/19 PHP
pw的一个放后门的方法分析
2007/10/08 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
2013/06/18 PHP
浅析php中如何在有限的内存中读取大文件
2013/07/02 PHP
ThinkPHP模板引擎之导入资源文件方法详解
2014/06/18 PHP
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
PHP调用全国天气预报数据接口查询天气示例
2019/02/20 PHP
php中yar框架实例用法讲解
2020/12/27 PHP
JavaScript 入门·JavaScript 具有全范围的运算符
2007/10/01 Javascript
js 中{},[]中括号,大括号使用详解
2011/05/12 Javascript
基于jQuery的弹出框插件
2012/03/18 Javascript
一个简单的实现下拉框多选的插件可移植性比较好
2014/05/05 Javascript
jQuery CSS3自定义美化Checkbox实现代码
2016/05/12 Javascript
jQueryUI DatePicker 添加时分秒
2016/06/04 Javascript
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
2020/09/29 Javascript
利用python脚本如何简化jar操作命令
2019/02/24 Python
pytorch索引查找 index_select的例子
2019/08/18 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
关于Flask项目无法使用公网IP访问的解决方式
2019/11/19 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
localStorage 设置过期时间的方法实现
2018/12/21 HTML / CSS
百丽国际旗下购物网站:优购
2017/02/28 全球购物
美国一家主打母婴用品的团购网站:zulily
2017/09/19 全球购物
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
学校节能减排倡议书
2014/05/16 职场文书
个人职业及收入证明
2014/10/13 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
涨价通知
2015/04/23 职场文书
感恩教育观后感
2015/06/17 职场文书
关于党风廉政建设宣传教育月的活动总结!
2019/08/08 职场文书
python使用XPath解析数据爬取起点小说网数据
2021/04/22 Python
PyTorch 如何检查模型梯度是否可导
2021/06/05 Python