利用共享存储,分机实现LNMRP

****在一号机下载nginx:****yum install -y nginx

下载php及相关依赖:yum install -y php-fpm

删除php-fpm.conf文件:cd /etc/nginx/conf.d/ rm -rf php-fpm.conf

编译文件vim /etc/nginx/default.d/php.conf(将端口写成php服务端IP)IP应该是131

cd /usr/share/nginx/html/目录下要有upload文件,所以也要导入upload.Zip

第二阶段

****下载nfs服务:****yum install -y nfs-utils

创建链接:mount 192.168.11.160:/data /usr/share/nginx/html/

在二号机下载php及相关依赖: yum install -y php php-mysqlnd php-fpm php-xml

dnf install -y php-devel php-pear gcc make****(编译环境)****

pecl install redis****(全部回车,默认即可)****

echo "extension=redis.so" >> /etc/php.ini

php -m |grep redis****(查看驱动是否支持)****

编译文件:vim /etc/php-fpm.d/www.conf(IP192.168.11.131)

注释端口

启动服务:systemctl start php-fpm

第二阶段

****下载nfs服务:****yum install -y nfs-utils

创建链接:mount 192.168.11.160:/data /usr/share/nginx/html/()

****在三号机下载redis:****yum install -y redis

编译文件:vim /etc/redis.conf

****在四号机下载MySQL服务:****yum install -y mysql-server

****在五号机下载nfs服务:****yum install -y nfs-utils

echo "/data/ 192.168.11.0/24(rw,sync,no_root_squash)" >> /etc/exports

创建目录: mkdir /data

启动服务:systemctl start nfs

检查nfs是否正常开启共享:exportfs -arv

Data文件共享了,需要在其中放入upload文件拖入并解压

给upload属主和属组:chown apache:apache upload -R

最后在浏览器访问http://192.168.11.128/upload

相关推荐
蝶恋舞者4 天前
B/S 项目相关
web
瑞码空间10 天前
Web应用的多端部署之道:浏览器 · Electron · Docker
前端·docker·electron·浏览器·web
way_hj11 天前
Flask笔记(2)快速web项目
笔记·flask·vue·web
钛态13 天前
AI 辅助:前端框架反模式:过度封装、状态滥用与副作用失控
前端·vue·react·web
钛态13 天前
前端框架选型决策框架:React、Vue、Svelte、Solid 的 2026 年横评
前端·vue·react·web
sun༒15 天前
Java Web 三大组件之 Servlet:从入门到理解生命周期
java·servlet·web
小王C语言17 天前
【10. web 自动化测试及项目部署】:使用 skill 进行 web 自动化测试、数据库重置、项目阅读/部署文档
web·web自动化测试
REDcker22 天前
Cesium三维WebGIS入门详解
前端·gis·web·cesium·webgis
罗超驿23 天前
JavaEE进阶之路:从Web架构原理到HTML标签全解析
前端·html·web·javaee
DogDaoDao23 天前
OpenBrowser 深度解析:让 AI 真正「用上」浏览器的自主代理框架
人工智能·程序员·大模型·github·web·ai工具·openbrowser