NFS应用

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

  (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


相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
11月前
|
Linux安装NFS挂载NFS卸载客户端服务端都有
Linux安装NFS挂载NFS卸载客户端服务端都有
240 0
【Linux】新唐NUC977挂载NFS实现网络文件传输
【Linux】新唐NUC977挂载NFS实现网络文件传输
114 0
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
583 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等