今天閑來無事,想著重新搭建DVWA靶場耍耍,遂在寶塔面板上嘗試搭建DVWA靶場,搭建過程中,發(fā)現(xiàn)訪問php頁面訪問報(bào)錯(cuò)502狀態(tài)碼,于是就把排查解決過程中記錄了下來,供大家參考。
一、寶塔面板搭建DVWA服務(wù)
1、創(chuàng)建站點(diǎn)
這里沒有域名,“域名”參數(shù)使用IP加端口代替即可,如果沒有對應(yīng)的根目錄,寶塔也會(huì)自動(dòng)生成
注意:如果nginx服務(wù)的屬組和屬主是www,自己創(chuàng)建目錄時(shí)務(wù)必將文件夾歸屬修改到www屬組、屬主下。
(資料圖片僅供參考)
訪問81端口測試,站點(diǎn)創(chuàng)建成功。
2、靶場文件上傳到站點(diǎn)根目錄
下載DWVA靶場壓縮包并上傳、解壓到站點(diǎn)根目錄
下載地址:https://github.com/digininja/DVWA
3、修改DVWA配置
(1)將config.inc.php.dist文件重命名為config.inc.php
(2)修改配置文件config.inc.php中的數(shù)據(jù)庫連接信息;這里可以不需要單獨(dú)創(chuàng)建數(shù)據(jù)庫用戶,可以等后面“初始化數(shù)據(jù)庫”時(shí)自動(dòng)創(chuàng)建。
(3)正常來說,到這里后,是可以正常訪問DVWA靶場了,只需要在網(wǎng)頁上操作“創(chuàng)建數(shù)據(jù)庫”即可;但測試訪問DVWA的PHP頁面 返回502狀態(tài)碼。這里可能是php進(jìn)程有問題,需要結(jié)合訪問日志、錯(cuò)誤日志進(jìn)一步排查核實(shí)。
二、502狀態(tài)碼原因分析
1、php-fpm進(jìn)程運(yùn)行情況
查詢PHP進(jìn)程正常運(yùn)行,排除php-fpm進(jìn)程運(yùn)行未啟動(dòng)的因素
2、服務(wù)器負(fù)載
也可能是服務(wù)器負(fù)載過高導(dǎo)致,但查詢服務(wù)器近期負(fù)載很低;
3、Nginx日志
(1)查看nginx訪問日志,status、upstream_status都是502,需要進(jìn)一步查看錯(cuò)誤日志
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)錯(cuò)誤日志顯示是unix:/tmp/php-cgi-74.sock連接失敗導(dǎo)致,即這里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狀態(tài)碼問題
1、創(chuàng)建對應(yīng)的sock文件
創(chuàng)建sock文件,由于nginx、PHP服務(wù)使用的是www用戶組、www用戶權(quán)限,所以這里還需要賦予對應(yīng)的屬主和屬組權(quán)限
touch /tmp/php-cgi-74.sock
chown www.www /tmp/php-cgi-74.sock
重啟nginx、php進(jìn)程,未解決;
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)同時(shí),修改php-fpm的配置文件php-fpm.conf,把nginx與php-fpm的交互路徑從http方式改為sock方式,于是這里將“l(fā)isten = 127.0.0.1:9000”改為
listen = /tmp/php-cgi-74.sock
listen.owner = www
listen.group = www
listen.mode = 0660
備注:php-fpm配置文件中不要使用注釋符,否則啟動(dòng)時(shí)報(bào)錯(cuò):
(3)至此,重啟nginx、php-fpm進(jìn)程后,DVWA靶場可以正常訪問。
點(diǎn)擊“Create/Reset Database”,等一兩分鐘創(chuàng)建完成后,即可正常訪問DVWA靶場;默認(rèn)密碼是admin/password。
結(jié)后語:這里
標(biāo)簽:
- 焦點(diǎn)要聞:寶塔面板創(chuàng)建DVWA靶場,php-fpm報(bào)502問題
- 【云原生 ? Docker】Docker核心UTS Namespace原理實(shí)踐
- 當(dāng)前快看:春季守護(hù)行動(dòng)|發(fā)生事故不報(bào)警 反而脫衣跳舞還攔車
- 小小羊肚菌 撐起增收“致富傘”
- 獲新華社關(guān)注,瀏覽量超100萬 南充萬人誦讀《三國志》火了
- 16集勵(lì)志劇全程在南充取景拍攝-世界時(shí)訊
- 全球熱點(diǎn)評(píng)!警方回應(yīng)公開色狼姓名:行為合規(guī)
- 不光是燒烤!三四線城市中淄博樓市為何最熱?-每日關(guān)注
- 個(gè)人養(yǎng)老金制度“出爐”一周年:配套制度有望完善|當(dāng)前視訊
- 全球即時(shí)看!湖北荊門臨時(shí)管控 禁止露天燒烤 引導(dǎo)市民夜間錯(cuò)峰加油
- 劉慈欣在聯(lián)合國被“催更”:啥時(shí)候出新書? 世界視訊
- 快訊:益陽南縣三仙湖鎮(zhèn):危橋重建辦實(shí)事為民解憂暖人心
- 益陽桃江病死豬無害化處理與保險(xiǎn)聯(lián)動(dòng)機(jī)制有序運(yùn)轉(zhuǎn) 天天微頭條
- 環(huán)球關(guān)注:益陽桃江組織烈士親屬赴廣西龍州祭掃烈士
- 益陽市赫山區(qū)圖書館助力殘疾人士共享“書香”-新視野
- 每日熱點(diǎn):“音”為有你,讓我們聽見獨(dú)屬雙流的城市浪漫
- 博時(shí)基金吳云:民營企業(yè)參與公募REITs試點(diǎn)探索及展望|世界新要聞
- 王廷科任中國人保黨委書記 世界快看點(diǎn)
- 全球今日報(bào)丨省市合力,助力衢州跨境電商高質(zhì)量發(fā)展
- 舉報(bào)人電話被泄露?湖北隨縣一起環(huán)境污染舉報(bào)引紛爭
- 祖?zhèn)髡厝绾未_權(quán)?繼承的房子可以買嗎?
- 【玩轉(zhuǎn)服務(wù)器】lnmp 多版本PHP安裝及指定PHP CLI版本 獨(dú)家焦點(diǎn)
- 基輔夜空突現(xiàn)強(qiáng)光,NASA否認(rèn)關(guān)聯(lián)其衛(wèi)星墜落|世界微資訊
- 調(diào)崗20多天后,楊文斌主動(dòng)交代了
- 空殼公司可以開票嗎?境外向國內(nèi)匯款新規(guī)來了,速看!
- 天天滾動(dòng):外交部:針對韓方涉臺(tái)錯(cuò)誤言論,分別在北京和首爾向韓方提出嚴(yán)正交涉
- 天天消息!岸田文雄向靖國神社供奉祭品,中方:已向日方提出交涉
- 中國海軍第8艘055型驅(qū)逐艦咸陽艦,入列!-熱推薦
- 買房違約被起訴有什么后果?業(yè)主違規(guī)裝修拒不整改怎么辦?
- 身份證能異地補(bǔ)辦嗎?烈士家屬歸哪個(gè)部門管?
- 1 焦點(diǎn)要聞:寶塔面板創(chuàng)建DVWA靶場,php-fpm報(bào)502問題
- 2 獲新華社關(guān)注,瀏覽量超100萬 南充萬人誦讀《三國志》火了
- 3 博時(shí)基金吳云:民營企業(yè)參與公募REITs試點(diǎn)探索及展望|世界新要聞
- 4 王廷科任中國人保黨委書記 世界快看點(diǎn)
- 5 基輔夜空突現(xiàn)強(qiáng)光,NASA否認(rèn)關(guān)聯(lián)其衛(wèi)星墜落|世界微資訊
- 6 調(diào)崗20多天后,楊文斌主動(dòng)交代了
- 7 天天滾動(dòng):外交部:針對韓方涉臺(tái)錯(cuò)誤言論,分別在北京和首爾向韓方提出嚴(yán)正交涉
- 8 天天消息!岸田文雄向靖國神社供奉祭品,中方:已向日方提出交涉
- 9 中國海軍第8艘055型驅(qū)逐艦咸陽艦,入列!-熱推薦
- 10 社?;?023年一季度新進(jìn)28股,增持17股