利用nfs文件系统实现wordpress

要求:

(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是否可被访问; 要确保能正常发文章,上传图片;

步骤:

1.准备两台主机,一台主机(172.16.10.17)部署LAMP,一台主机(172.16.10.77)作为nfs服务器端共享文件系统

2.在172.16.10.17主机上部署安装LAMP,具体步骤参考      http://11650412.blog.51cto.com/11640412/1827559

3.在172.16.10.77主机上做好nfs服务器相关配置

1)安装nfs-utils包

yum install nfs-utils

2)在/etc/exports文件中添加需要共享的文件系统

vim  /etc/exports

内容为:

/data/application/web 172.16.10.17(ro)

3)创建共享目录

mkdir -pv /data/application/web

4)将下载好的wordpress包解压后拷贝至/data/application/web目录中

tar xf wordpress.tar.gz

cp -r wordpress /data/application/web

5)编辑wordpress配置文件,指明登录mysql时使用的账号,密码等

6)启动nfs服务

systemctl start nfs.service

4.在172.16.10.17主机上挂载共享的nfs文件

mount.nfs 172.16.10.77:/data/application/web /var/www/html/vhost/www2

5.登录浏览器即可

时间: 2024-12-16 01:26:36

利用nfs文件系统实现wordpress的相关文章

根文件系统制作、NFS配置与安装及利用NFS挂载根文件系统

最近打算从头开始制作根文件系统,下面是开发过程. 一.根文件系统的制作 0.FHS(Filesystem Hierarchy Standard)标准介绍 该标准规定了根目录下各个子目录的名称及其存放的内容: 目录名 存放的内容 /bin 必备的用户命令,例如ls.cp等 /sbin 必备的系统管理员命令,例如ifconfig.reboot等 /dev 设备文件,例如mtdblock0.tty1等 /etc 系统配置文件,包括启动文件,例如inittab等 /lib 必要的链接库,例如C链接库.内

基于LAMP平台利用NFS远程共享资源实现站点构建

要求: 构建NFS共享服务,利用nfs来提供远程共享资源,web服务通过远程共享资源来构建一个基于LAMP环境的站点(WordPress),要求此站点可以正常发布文章和图片) 环境: 192.168.1.101----->Web 192.168.1.110----->Mariadb 192.168.1.113----->PHP 192.168.1.114----->NFS 一.部署LAMP环境 #web服务的部署(192.168.1.101) (1)安装服务:yum -y inst

LAMP+NFS之编译安装php与NFS文件系统

编译安装php5.6.4 一.准备源码包 此处使用的是5.6.4版本,对于PHP5.3以上版本,为了链接MySQL数据库,可以指定mysqlnd,这样在本机就不需要先安装MySQL或MySQL开发包了.mysqlnd从php 3开始可用,可以编译时绑定到它(而不用和具体的MySQL客户端库绑定形成依赖),但从PHP 5.4开始它就是默认设置了. [[email protected] ~]# tar xf php-5.6.4.tar.xz     [[email protected] ~]# cd

RedHat5.9下搭建NFS文件系统

注:NFS文件系统是Linux.Unix等之间共享的文件系统,和windows是不能实现共享的. 实验要求: 1.在 / 目录下创建一个jwl文件夹,将/jwl 共享给主机192.168.1.19,使其对/jwl文件夹具有可写.同步.允许以root权限访问. 2.将/jwl 共享给192.168.1.17,权限为只读访问.异步写入.访问权限均降为nfsnobody用户. 操作步骤: 1.安装软件包 [[email protected] ~]# rpm -q portmap nfs-utils  

Linux系统下利用文件创建文件系统

在Linux系统下利用文件创建文件系统,小伙伴们乍一听也许会有点不知道其意义何在. 其实不然,利用文件创建文件系统还是相当有实用价值的 首先我们在做一些测试时,不想使用实际的磁盘分区时,我们可以利用文件创建文件系统,然后在其上做一些测试: 其次,我们将数据写在利用文件创建的文件系统上,必要时,我们可以将文件拷走,实现数据的便捷迁移,而在磁盘分区上的数据我们想拷走就比较麻烦了. 废话不多说,下面就来做个小实验,来演示下其步奏: 首先我们在/testdir测试目录下创建一个partfile文件 利用

NFS 文件系统

NFS的安装是非常简单的,只需要两个软件包即可,而且在通常情况下,是作为系统的默认包安装的. NFS服务的主要配置文件 /etc/exports /etc/exports文件内容格式: <输出目录> [客户端1 选项(访问权限,用户映射,其他)] [客户端2 选项(访问权限,用户映射,其他)] sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性: async:将数据先保存在内存缓冲区中,必要时才写入磁盘 r:用户有写入的权限 w:用户有读取的权限. NFS服务器的启动与

通过virt-manager 利用NFS创建、迁移虚拟机2

前面一篇文章介绍了利用NFS创建虚拟机的过程,本文就介绍下如何利用NFS对虚拟机进行动态迁移. 动态迁移就是把一台虚拟机在不停止其运行的情况下迁移到另一台物理机上.这看起来似乎不太可能,不过还好kvm本身就支持者一特性,且libvirt也提供了相应的API,我们可以通过virsh命令或者virt-manager对虚拟机进行动态迁移. 进行动态迁移由于不间断虚拟机的运行,所以其所需的条件就必要多: 1.两台虚拟机的虚拟化环境必须一致,libvirt版本.qemu版本. 2.两台物理机必须有着相同的

开启 NFS 文件系统提升 Vagrant 共享目录的性能

Vagrant 默认的 VirtualBox 共享目录方式读写性能表现并不好,好在 Vagrant 支持 NFS 文件系统方式的共享,我们可以启用 NFS 提升性能 开启方法 首先要把虚拟机的网络设置成 :private_network 模式. 然后确认宿主机系统是否安装了 nfsd,Mac OS X 默认是集成了的,部分 Linux 需要安装对应 package 才能支持(以 Ubuntu 为例): $ sudo apt-get install nfs-kernel-server nfs-co

Ubuntu安装配置NFS文件系统

NFS文件系统使用起来比较的方便简单,现在在为MPC8313ERDB配置一个NFS. 一 主机准备: 1. 主机使用Ubuntu系统,首先安装软件包: sudo apt-get install portmap nfs-kernel-server 2. 配置文件/etc/exports sudo gedit /etc/exports // 打开exports文件 //在文件的最后,加上这一句,给nfs文件夹加一个读写的权限 /home/bing/nfs *(rw, no_root_squash)