NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样,本次实验通过Server端NFS共享给客户端,来搭建LAMP:
NFS服务端配置
yum install nfs-utils #安装nfs工具包 systemctl start nfs.service #启动nfs服务 mkdir -pv /data/shared #创建共享目录 vim /etc/exports #编辑nfs配置文件 /data/shared 172.16.0.0/16(rw) #添加共享路径 xportfs -ar #重新导出所有共享文件系统 useradd -u 48 apache #Server端创建apache用户 setfacl -m u:apache:rwx /data/shared/ #Server端使apache用户对目录有读写权限
客户端挂载方法
showmount -e ServerIP #查看服务端共享的目录 mount -t nfs ServerIP:/data/shared /var/www/html #挂载命令
客户端安装AMP
yum install httpd php mysql php-mysql #安装LAMP
客户端创建php测试页
cd/var/www/html/ vim index.php <?php phpinfo(); ?> service httpd srart #启动httpd服务