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

相关推荐
hengdonghui1 天前
Writeup 4 GFCTF 2021 Baby_Web
web·ctf·变量覆盖·路径穿越·php 代码审计
山甫aa2 天前
锁一篇搞定:乐观锁、悲观锁、CAS、数据库锁与分布式锁【从零开始的 Web 后端学习】
java·数据库·分布式·后端·学习·web
hengdonghui4 天前
Writeup 4 0xGame 2021 · command (WEB)
web·ctf·rce(远程代码执行)
kingx37 天前
BugKu 渗透测试 4 实战:文件上传打点,5 Flag 全通
数据库·渗透测试·web·内网渗透
kingx39 天前
Windows Server安全配置深度复盘:关键 Payload 与解题思路
windows·靶场·web·加固
kingx39 天前
网络安全事件应急响应:X集团 WebServer 入侵溯源与处置
中间件·web·应急响应·取证·恶意样本
小野猪都有白菜拱10 天前
Proxmox VE 上搭建 Vulhub 靶场:Ubuntu + Docker
web
treasure14011 天前
Django复习笔记(2026年10月)
后端·python·django·api·web·drf
hengdonghui13 天前
Writeup 4 0xGame 2021 - robot
web·ctf·信息泄露·robots.txt
AlfredZhao14 天前
理解 iFrame 嵌套的跨域问题
web