首页 > 快讯 >

【环球热闻】宝塔面板创建DVWA靶场,php-fpm报502问题

2023-04-21 16:00:19 来源:腾讯云

今天闲来无事,想着重新搭建DVWA靶场耍耍,遂在宝塔面板上尝试搭建DVWA靶场,搭建过程中,发现访问php页面访问报错502状态码,于是就把排查解决过程中记录了下来,供大家参考。

一、宝塔面板搭建DVWA服务

1、创建站点

这里没有域名,“域名”参数使用IP加端口代替即可,如果没有对应的根目录,宝塔也会自动生成

注意:如果nginx服务的属组和属主是www,自己创建目录时务必将文件夹归属修改到www属组、属主下。


(相关资料图)

创建站点

访问81端口测试,站点创建成功。

站点创建成功

2、靶场文件上传到站点根目录

下载DWVA靶场压缩包并上传、解压到站点根目录

下载地址:https://github.com/digininja/DVWA

站点根目录

3、修改DVWA配置

(1)将config.inc.php.dist文件重命名为config.inc.php

config.inc.php配置文件

(2)修改配置文件config.inc.php中的数据库连接信息;这里可以不需要单独创建数据库用户,可以等后面“初始化数据库”时自动创建。

配置文件中的数据库连接信息

(3)正常来说,到这里后,是可以正常访问DVWA靶场了,只需要在网页上操作“创建数据库”即可;但测试访问DVWA的PHP页面 返回502状态码。这里可能是php进程有问题,需要结合访问日志、错误日志进一步排查核实。

访问PHP页面报错502

二、502状态码原因分析

1、php-fpm进程运行情况

查询PHP进程正常运行,排除php-fpm进程运行未启动的因素

ps命令查询php-fpm进程正常运行

2、服务器负载

也可能是服务器负载过高导致,但查询服务器近期负载很低;

服务器负载

3、Nginx日志

(1)查看nginx访问日志,status、upstream_status都是502,需要进一步查看错误日志

61.141.74.244 - - [19/Apr/2023:14:39:36 +0800] "GET /DVWA/index.php HTTP/1.1" 502 552 "-" "M

ozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0

.0.0 Safari/537.36"

(2)错误日志显示是unix:/tmp/php-cgi-74.sock连接失败导致,即这里php-fpm的listen是通过unix sock方式连接

nginx错误日志

2023/04/19 14:39:36 [error] 19696#0: *119185 connect() to unix:/tmp/php-cgi-74.sock failed (111: Connection refused) while connecting to upstream, client: 192.168.8.88, server: 192.168.1.168, request: "GET /DVWA/index.php HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-cgi-74.sock:", host: "192.168.1.168:81"

但查询nginx与php-fpm的交互路径是通过http方式

php-fpm.conf文件配置:

listen = 127.0.0.1:9000

nginx与php-fpm的交互路径是通过http方式

3、fastcgi_pass为配置nginx与php-fpm的交互路径,一般有两种方式 :

(1)sock方式:fastcgi_pass unix:/tmp/php-cgi-74.sock;

(2)http方式:fastcgi_pass 127.0.0.1:9000;

任选其中一种即可,但必须和php-fpm的配置一致。

三、解决php-fpm 502状态码问题

1、创建对应的sock文件

创建sock文件,由于nginx、PHP服务使用的是www用户组、www用户权限,所以这里还需要赋予对应的属主和属组权限

touch /tmp/php-cgi-74.sock

chown www.www /tmp/php-cgi-74.sock

重启nginx、php进程,未解决;

2、修改nginx、php-fpm配置

(1)nginx配置文件中增加/修改以下配置:

location ~\.php$ {

root /www/wwwroot/dvwa_root;

fastcgi_pass unix:/tmp/php-cgi-74.sock;

fastcgi_index index.php;

include fastcgi.conf;

}

nginx配置文件

(2)同时,修改php-fpm的配置文件php-fpm.conf,把nginx与php-fpm的交互路径从http方式改为sock方式,于是这里将“listen = 127.0.0.1:9000”改为

listen = /tmp/php-cgi-74.sock

listen.owner = www

listen.group = www

listen.mode = 0660

php-fpm的listen配置

备注:php-fpm配置文件中不要使用注释符,否则启动时报错:

使用注释符导致报错-1
使用注释符导致报错-2

(3)至此,重启nginx、php-fpm进程后,DVWA靶场可以正常访问。

点击“Create/Reset Database”,等一两分钟创建完成后,即可正常访问DVWA靶场;默认密码是admin/password。

创建/重置数据库
DVWA靶场正常访问

结后语:这里

上一篇:

下一篇:

x
推荐阅读

【环球热闻】宝塔面板创建DVWA靶场,php-fpm报502问题

当前速递!被虫子咬了起水泡怎么处理图片_被虫子咬了起水泡怎么处理

天天速看:硬盘减负难!曝《星战绝地幸存者》PS5版大小为147G

看热讯:新东方三季报,已不止东方甄选?

环球热头条丨《霓虹序列》发售价仅48元 国内二次元已经开始盯上了动作肉鸽

视讯!六百字作文旅行让生活更美好(汇总16篇)

看点:融合发展!洛阳新增3家省级服务型制造示范企业

微动态丨俄国防部:别尔哥罗德市爆炸由俄军飞机弹药非正常坠落引发

【全球独家】全国“两红两优”光荣榜揭晓,湖南哪些集体(个人)上榜?

【世界播资讯】华阳集团(002906.SZ):建立了比较完整的智能座舱产品线,将持续迭代升级

视焦点讯!「暖春」下的电视市场:触底后缓慢回升,从内卷回归到内核竞争

环球最新:如何去铜绿生活窍门_怎样清理古铜钱的绿锈窍门

【全球播资讯】纤纳光电自主研发的钙钛矿太阳能电池成功通过IEC稳定性认证

全球快资讯:现在银子的价格是多少(2023年4月21日)

【热闻】2021年11月:全国各省市火力发电产量排名,山东省当月产441亿千瓦时登顶

全球快消息!南方为什么不供暖 南方供暖的困难是什么?_南方不供暖是谁决定的

天天视点!中俄蒙边境火明火已扑灭 森林消防部门仍在巡护清理

环球报道:铆足劲跑好“第一棒”

天天即时:宗良:一季度经济势头向好,预计“明天要更好”

天天速递!一手胜诉,一手亏损,天山生物喜忧参半

动态:安徽一季度出口增幅居长三角第一

【全球播资讯】举一反三的意思是什么(举一反三的意思是什么啊)

今日最新!混浊的人_混浊的拼音

环球微头条丨美国防部:中国隐瞒事情,武器已先进10年!武器对比差距明显

世界新消息丨特瑞斯2022年营收6.57亿 净利6340.27万

微头条丨快穿之女配逆袭淡依_快穿女配逆袭H 淡衣

世界观察:专访:巴中地球资源卫星新协议印证了两国科技合作的成功——访巴西科技部长桑托斯

天天快资讯:a special product英语作文(49篇)

全球看点:沙尘翻过秦岭入川 气象分析师:成都的朋友有望躲过沙尘

环球热议:饮料批发一手货源市场在哪里

快资讯丨回天新材(300041):4月20日北向资金增持39.05万股

【世界新要闻】3名检察官拟履新!亳州市谯城区人大常委会公示

世界快看:Proptechs为房地产业提供创新推动力

天天快资讯丨桂林旅游景点大全(包头景点大全)

【全球快播报】【港股异动】五矿资源(01208.HK)跌3.27%

全球今亮点!中国非公立医疗机构协会:取消北京长峰医院会员会籍及相关认证

天天观速讯丨投资观察|华林证券遭“打脸”:董事长高喊科技转型 研发费用却“腰斩”

当前观点:微盟方桐舒:以数字技术为新生产力,服务数字经济时代企业高质量增长

环球微头条丨一级钢符号怎么打字出来_一级钢符号怎么打

全球新消息丨无锡住房公积金租房可以网上提取吗?

环球观焦点:武汉东西湖幼升小怎么报名?(附条件)

热点在线丨天风证券:给予明月镜片增持评级

当前速讯:运动走进生活,社区运动会“嗨起来”

每日速看!​端游市场复苏,能弥补手游现金流空洞吗?

速讯:《难忘今宵》是历届春晚的保留曲目,它是在哪届春晚首次出现的 蚂蚁庄园今日答案早知道1月31日

快报:国家能源局成立第二届核电厂消防专家委员会

环球头条:“我们在熊猫故乡等大家”是什么情况

【环球聚看点】全国累计超10亿亩的高标准农田,“高”在哪儿?

焦点滚动:无界基金 限时万元权益,408X售价14.57万元起

【快播报】淘宝百货店铺名字大全高档 淘宝百货店铺名字