NFS应用

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

  (1) nfs server导出/data/application/web,在目录中提供wordpress; 

  (2) nfs client挂载nfs server导出的文件系统至/var/www/html;

  (3) 客户端(lamp),部署wordpress,并让其正常访问;要确保能正常发文章,上传图片;

  (4) 客户端2(lamp),挂载nfs server导出的文件系统至/var/www/html;验正其wordpress是否可被   访问;要确保能正常发文章,上传图片;

  nfs server IP:172.16.72.6

  nfs客户端1 IP:172.16.72.5

  nfs客户端2 IP:172.16.72.4

 (1)安装nfs-utils

    yum -y install nfs-utils

    若没有则安装,默认系统中存在;

    开启nfs服务:

      systemctl start nfs.service

    创建共享目录:

      mkdir -pv /data/application/web

    将wordpress导入并解压:

     wKiom1m9AQjyB_9GAAAkMteVpkA599.png-wh_50

    给/data/application/web设置其他用户的写权限:

     chmod o+w /data/application/web

    给/data/application/web/wordpress设置权限使另一主机能够修改其配置文件:

     chmod 777 /data/application/web/wordpress

    设置wordpress中的wp-content权限:

     chmod 777 /data/application/web/wordpress/wp-content

    将共享目录写入/etc/exports中:

     wKioL1m9AhrCRU2iAAANOGygcUs555.png-wh_50

     设置共享目录,访问者是面对所有的,设置读写权限,同步存储以及匿名uid和gid

    重启nfs服务:

     systemctl reload nfs.service

     或exportfs -ar

 

 (2) 

  172.16.72.5客户端1:

    查看是否安装nfs-utils,httpd,php,mariadb-server

    没有则安装

    创建目录/var/www/html

      mkdir -pv /var/www/html

    将172.16.72.6 nfs服务器的共享目录挂载至客户端1:

     wKioL1m9BGHhNhVgAAAXWHcGmY4551.png-wh_50

    配置客户端的虚拟主机:

     wKioL1m9BJqhiyY1AAA8DJWGB4g006.png-wh_50

 

  (3)

   配置/var/www/html中的wordpress:

     wKiom1m9BPfAV5yFAAAIgBiTfR0838.png-wh_50

     wKiom1m9BSSj-yJMAAAkN4yqttw656.png-wh_50

   配置客户端1的数据库:

     wKiom1m9BUrBWneiAAAq3mQP_Ac335.png-wh_50

   重启httpd服务,在浏览器访问wordpress

    wKiom1m9Ba3ST6mzAABVbstrgsA071.png-wh_50 

   发布图片文字的博客:

    wKioL1m9BgrwDTUsAABDz8gap9w351.png-wh_50

 

  (4)

    客户端2172.16.72.4

    wKioL1m9CAKzGLkBAAA8wpPg38Q407.png-wh_50

    虚拟主机:

    wKiom1m9CE-hFUxfAAA_UEzbKs4879.png-wh_50

   关闭防火墙:

     iptables -F

     setenforce 0

   创建数据库:

     wKiom1m9COmi3T5LAABBG7G5tpo745.png-wh_50

   将nfs服务器共享文件挂载至客户端2的/var/www/html

   访问www.wujunqi2.com/wordpress/index.php

    编辑文章:

     wKioL1m9DOmi1zoBAADUwX--3FY252.png-wh_50

   发布文章并查看:

     wKioL1m9DTDALPl-AACCWsESL1s944.png-wh_50

   文章发布成功!!


  

   (1) nfs server导出/data/目录;

   (2) nfs client挂载/data/至本地的/mydata目录;本地的mysqld或mariadb服务的数据目录设置    为/mydata, 要求服务能正常启动,且可正常存储数据;

   172.16.72.6为nfs服务器端

   172.16.72.4为nfs客户端

   在服务器端创建目录/data

   wKioL1m9H3ezM08IAAA-S0K7Z3w502.png-wh_50

   编辑共享配置文件/etc/exports

   wKioL1m9IH6ASPDjAAAIB3flJmU739.png-wh_50

   exportfs -ar读取

   创建对应的用户

   wKiom1m9INeAbYO0AAALlrqTA9M472.png-wh_50

   授权/data目录:

   将/data下属所有文件属主属组全部设为mysql,这样客户端主机才能对挂载的数据库操作,在客户  端主机同样存在mysql用户,可以对该目录进行写操作;

   wKiom1m9IqaQ5POVAAARH6mf7EI048.png-wh_50

   

   客户端主机172.16.72.4:

   创建挂载点/mydata

   mkdir /mydata

   wKiom1m9IuPx_3s8AAAIIfrD_V8318.png-wh_50

   挂载,并修改该主机mysql的主配置文件/etc/my.cnf

   wKioL1m9IubDGgsBAAAI42qxxeI387.png-wh_50

   修改datadir

   重启mariadb服务

   systemctl restart mariadb.service

   开始/mydata数据库:

   wKioL1m9I7ziggOwAAAI42qxxeI088.png-wh_50

   添加数据库wjq

   wKioL1m9I9uSVmokAAAgdnAEGAs757.png-wh_50

   成功添加到/mydata中:

  wKiom1m9JCWRJE_IAAARykOGkuI231.png-wh_50

   

   

   

本文转自 wujunqi1996 51CTO博客,原文链接:http://blog.51cto.com/12480612/1965944


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
Web App开发 关系型数据库 MySQL
|
分布式计算 安全 Hadoop
|
1月前
|
存储 监控 网络协议
【Linux】文件服务NFS(Network File System)
【Linux】文件服务NFS(Network File System)
20 0
|
1月前
|
存储 Linux 网络安全
Linux系统安装NFS服务器
NFS是一种网络文件系统,英文全称Network File System,通过NFS可以让不同的主机系统之间共享文件或目录。通过NFS,用户可以直接在本地NFS客户端读写NFS服务端上的文件,是非常好的共享存储工具。本篇文章将介绍如何在CentOS7上安装NFS服务器,包括服务端和客户端安装两部分。
44 0
|
6月前
|
存储 网络协议 Linux
Linux/centos上如何配置管理NFS服务器?
Linux/centos上如何配置管理NFS服务器?
110 0
|
2月前
|
存储 网络协议 Linux
哇~真的是你呀!哎呀!今天是LINUX中的NFS存储服务
NFS(Network File System)是一种用于共享文件系统的协议,常用于Linux系统中。它允许在网络上共享文件和目录,使得多台计算机可以共享和访问相同的文件资源。以下是关于Linux中的NFS服务的简要介绍。
45 0