全球快报:宝塔面板创建DVWA靶场,php-fpm报502问题
今天闲来无事,想着重新搭建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
(2)修改配置文件config.inc.php中的数据库连接信息;这里可以不需要单独创建数据库用户,可以等后面“初始化数据库”时自动创建。
(3)正常来说,到这里后,是可以正常访问DVWA靶场了,只需要在网页上操作“创建数据库”即可;但测试访问DVWA的PHP页面 返回502状态码。这里可能是php进程有问题,需要结合访问日志、错误日志进一步排查核实。
二、502状态码原因分析
1、php-fpm进程运行情况
查询PHP进程正常运行,排除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方式连接
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
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;
}
(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配置文件中不要使用注释符,否则启动时报错:
(3)至此,重启nginx、php-fpm进程后,DVWA靶场可以正常访问。
点击“Create/Reset Database”,等一两分钟创建完成后,即可正常访问DVWA靶场;默认密码是admin/password。
结后语:这里
标签:
为您推荐
广告
- 国产又一重量级MPV,合创V09实车亮相,7座,侧滑门,续航750km 报资讯
- 全球快报:宝塔面板创建DVWA靶场,php-fpm报502问题
- 快资讯:三字经是谁写的哪个时期的_三字经是谁写的
- 观热点:梅花的简笔画怎样画?_梅花简笔画怎么画 梅花的画法
- 皇帝的意志怎么激活龙鳞商人(皇帝的意志怎么激活)
- 肺磨玻璃结节灶是什么病_肺磨玻璃结节灶是什么
- 打造“台式惊恐”!台剧《模仿犯》靠犯罪题材“出圈”
- 上市险企财险2022年年报:综合费用率均有下降,太保产险偿付率降幅较大
- 引进社会资本,大兴西红门镇养老服务中心试运营
- 4月19日山东地区甲醇企业出厂报价下调
- 晋能科技: 正在和第三方联合开发大产能、低成本异质结光伏电池设备
- 播报:宁夏减免企业药品医疗器械 产品注册收费220.7万元
- 广西钦州市委书记林冠逝世|当前视点
- 为广府菜“立法”,佛山“硬核”破题广府菜传承发展难 焦点信息
- 南宁社保缴费基数档次2022-2023 个人社保缴费是多少?|即时看
- 2023年中级经济师《财政税收》精选练习题(10)
- 弥补“效率赤字”,破解“供需矛盾”,中巴携手推进全球治理体系改革
- 当前快看:江苏高校专业调整 新增126个撤销38个
- 世界时讯:保罗布克各归其位分担KD压力 小卡遇带队瓶颈想念乔治
- 研究揭示猪冠状病毒流行传播与遗传演化规律
- 1普京、泽连斯基分别前往前线,听取有关战局情况汇报
- 2李理谦:家居风水之洗衣机有哪些风水讲究?洗衣机的风水摆放要点
- 3冷水滩区珊瑚学校:观摩课活动常态化 每日简讯
- 4山西省大力实施装备制造业振兴“1234”工程
- 5【高清组图】“银”领未来 共赏白银“出彩出圈” 天天观焦点
- 6锦云樾小区人才公寓看房预约电话
- 74月19日国内市场醋酐行情趋稳 世界焦点
- 8四川长虹4月19日快速反弹-环球精选
- 94月19日东数西算板块涨幅达3%_世界观察
- 10巴萨或出售球员为梅西腾空间 难以要求西甲联盟放宽转会限制-天天最资讯
- 1权衡企业财报 美股收盘持平
- 2“以神取形——吴宪生作品展” 在中国美术馆开幕!以深沉笔墨描摹吾土吾民 全球球精选
- 3今日热搜:一季度我国财政收入回稳向上
- 4白酒信仰退潮 酒鬼酒在“裸泳”?-今日快看
- 5热讯:连RNG都不要你!Angel回应三年合同被解除,小虎透露WBG转会变动
- 6大空间,大智慧,大心脏,CX-50行也颠覆你对马自达的印象|每日快讯
- 7降雨降温!今天浙江南部等地有雷雨 局部或现短时暴雨|世界实时
- 8地下城与勇士狂战士带什么武器_地下城与勇士狂战士用什么武器好 天天微资讯
- 9拓维信息:4月18日融资买入2.92亿元,融资融券余额13.32亿元_热讯
- 10精选!情系警营 集体婚礼展新风
广告
- 天天热讯:开设“少儿妇科”门诊,“求医有门”仅仅是开始
- 山有木兮木有枝
- 芋头炖排骨的做法大全_芋头炖排骨的做法有哪些_新要闻
- 复旦复华:4月18日融券卖出600股,融资融券余额1.97亿元
- 世界快讯:嫠家
- 欧冠疯狂一夜:4强诞生2席,皇马双杀切尔西,AC米兰终结16年等待
- 4月18日基金净值:嘉实优化红利混合A最新净值1.698,涨0.12%
- 当前视点!找不到光驱盘符设置_找不到光驱盘符
- 车展E快评 | 海洋网又添新品 比亚迪驱逐舰07静态体验 今热点
- 狮山入夏?局部暴雨+8级雷雨大风要来
- 唐山现报仇广告,打断腿30万起打死人100万起,多种收费方式任选-每日观点
- 焦点滚动:一季度浙江外贸企稳回升,出口规模居全国第二
- [快讯]安克创新:部分募投项目调整投资细项及实施进度、增加实施地点
- 世界观速讯丨2023杭州法喜寺微信预约教程(附图)
- 戒酒后肝损伤能恢复吗_戒酒后肝脏多久恢复
- 天天通讯!一季度A股交易额下滑11%,证券交易印花税却大降53%,数据因何“分道扬镳”?
- 环境保护部环境认证中心_关于环境保护部环境认证中心介绍
- 司机误将车内空调开成热风,结果中暑-全球聚看点
- 京东汽车爱车保养季今日晚8开启 大牌保养套餐199元等权益提前释放
- 热点聚焦:我国种业振兴行动取得积极进展 种质资源保护利用水平大幅度提升