在192.168.1.202上操作

一、检查是否已安装NFS服务:

rpm -q nfs-utils

基于NFS实现lamp的负载均衡之二:  部署NFS服务器_lamp

 

 

二、配置NFS文件系统:

1.创建NFS目录

mkdir -p /share/nfs

 

2.    创建NFS文件系统

vim/etc/exports.d/httpd.exports 基于NFS实现lamp的负载均衡之二:  部署NFS服务器_负载均衡_02

 

3.    给予apache用户写入权限

基于NFS实现lamp的负载均衡之二:  部署NFS服务器_lamp_03

 

useradd -r -u 48 -s /sbin/nologinapache      //创建一个用户,指定uid为48

基于NFS实现lamp的负载均衡之二:  部署NFS服务器_lamp_04

 

setfacl -m u:apache:rwx/share/nfs/           //授予apache用户权限

 

基于NFS实现lamp的负载均衡之二:  部署NFS服务器_lamp_05

 

 

4.    启动NFS服务

systemctl start nfs

基于NFS实现lamp的负载均衡之二:  部署NFS服务器_负载均衡_06

 

基于NFS实现lamp的负载均衡之二:  部署NFS服务器_lamp_07

 

5.    验证

showmount -e 192.168.1.202

基于NFS实现lamp的负载均衡之二:  部署NFS服务器_负载均衡_08

 

 

三、httpd服务器挂载NFS:

在192.168.1.102和192.168.1.103上操作,配置过程相同

1.    创建挂载点

mkdir /mydata

 

2.    挂载NFS

echo"192.168.1.202:/share/nfs /mydata  nfs defaults,_netdev,rsize=262144,wsize=262144,timeo=60  0 0"  >> /etc/fstab

基于NFS实现lamp的负载均衡之二:  部署NFS服务器_负载均衡_09

 

mount -a          //挂载

基于NFS实现lamp的负载均衡之二:  部署NFS服务器_负载均衡_10

 

3.    测试

基于NFS实现lamp的负载均衡之二:  部署NFS服务器_NFS_11

usermod -s /bin/bash apache      //临时允许apache可以登录

 

su - apache             //切换用户身份为apache

 

touch /mydata/test.txt

基于NFS实现lamp的负载均衡之二:  部署NFS服务器_NFS_12

rm -rf /mydata/*       //删除测试用文件

exit      //退出apache用户

usermod -s /sbin/nologin apache      //禁止apache用户登录