利用共享存储,分机实现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

相关推荐
fanged21 小时前
RabbitMQ消息队列
web
Web打印1 天前
HttpPrinter(web打印控件)的gridreport和Fastreport对 ☑、★、✓ 等 Unicode 符号的支持
chrome·pdf·web
alwaysrun1 天前
python之异步高性能Web框架 FastAPI
python·fastapi·web·路由·pydantic
Web打印1 天前
2027年Web打印的几种方法
前端·pdf·web
曲幽2 天前
写页面时别再把 Element Plus 整个搬进来啦!Vue3按需加载的坑我帮你踩平了
vue3·web·vite·icon·element plus·vs code·import·unplugin
大数据魔法师2 天前
Streamlit(十一)- API 参考文档(四)- 图表元素
python·web
24kmaigc2 天前
NewStarCTF2025-ssti在哪里?-ssrf与ssti注入
python·网络安全·flask·web
大神15732 天前
重磅免费开放!基于B/S模式的Peach-Editor电子病历编辑器正式上线
javascript·编辑器·web
星栈独行4 天前
我在 Rust 全栈项目里用 JWT 做无状态认证
开发语言·后端·rust·前端框架·开源·github·web
曲幽4 天前
FastApiAdmin 后端接口开发好了,前端管理界面怎么调用与显示?
python·vue3·api·fastapi·web·ant design·view·menu·frontend