国产精品天天看_欧美另类高清zo欧美_国产精品视频yy9299一区_日韩电影中文字幕一区

當(dāng)前位置    :     網(wǎng)站首頁    /     事件 > 詳情頁

寶塔面板創(chuàng)建DVWA靶場,php-fpm報502問題|關(guān)注

2023-04-21 16:22:48來源:騰訊云

今天閑來無事,想著重新搭建DVWA靶場耍耍,遂在寶塔面板上嘗試搭建DVWA靶場,搭建過程中,發(fā)現(xiàn)訪問php頁面訪問報錯502狀態(tài)碼,于是就把排查解決過程中記錄了下來,供大家參考。

一、寶塔面板搭建DVWA服務(wù)

1、創(chuàng)建站點

這里沒有域名,“域名”參數(shù)使用IP加端口代替即可,如果沒有對應(yīng)的根目錄,寶塔也會自動生成


(資料圖片僅供參考)

注意:如果nginx服務(wù)的屬組和屬主是www,自己創(chuàng)建目錄時務(wù)必將文件夾歸屬修改到www屬組、屬主下。

創(chuàng)建站點

訪問81端口測試,站點創(chuàng)建成功。

站點創(chuàng)建成功

2、靶場文件上傳到站點根目錄

下載DWVA靶場壓縮包并上傳、解壓到站點根目錄

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

站點根目錄

3、修改DVWA配置

(1)將config.inc.php.dist文件重命名為config.inc.php

config.inc.php配置文件

(2)修改配置文件config.inc.php中的數(shù)據(jù)庫連接信息;這里可以不需要單獨創(chuàng)建數(shù)據(jù)庫用戶,可以等后面“初始化數(shù)據(jù)庫”時自動創(chuàng)建。

配置文件中的數(shù)據(jù)庫連接信息

(3)正常來說,到這里后,是可以正常訪問DVWA靶場了,只需要在網(wǎng)頁上操作“創(chuàng)建數(shù)據(jù)庫”即可;但測試訪問DVWA的PHP頁面 返回502狀態(tài)碼。這里可能是php進程有問題,需要結(jié)合訪問日志、錯誤日志進一步排查核實。

訪問PHP頁面報錯502

二、502狀態(tài)碼原因分析

1、php-fpm進程運行情況

查詢PHP進程正常運行,排除php-fpm進程運行未啟動的因素

ps命令查詢php-fpm進程正常運行

2、服務(wù)器負(fù)載

也可能是服務(wù)器負(fù)載過高導(dǎo)致,但查詢服務(wù)器近期負(fù)載很低;

服務(wù)器負(fù)載

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連接失敗導(dǎo)致,即這里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狀態(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進程,未解決;

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方式,于是這里將“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的listen配置

備注:php-fpm配置文件中不要使用注釋符,否則啟動時報錯:

使用注釋符導(dǎo)致報錯-1
使用注釋符導(dǎo)致報錯-2

(3)至此,重啟nginx、php-fpm進程后,DVWA靶場可以正常訪問。

點擊“Create/Reset Database”,等一兩分鐘創(chuàng)建完成后,即可正常訪問DVWA靶場;默認(rèn)密碼是admin/password。

創(chuàng)建/重置數(shù)據(jù)庫
DVWA靶場正常訪問

結(jié)后語:這里

標(biāo)簽:

電腦

硬件

電競

數(shù)碼

什么是快門?拍攝時應(yīng)該怎樣選擇快門速度? 相機的參數(shù)設(shè)置有哪些關(guān)鍵點?相機中常見的測光模式有哪些? 富士XS10怎么樣?富士XS10值不值得買? 佳能ixus系列哪個好?佳能ixus最好的型號是什么? 如何讓發(fā)到朋友圈的圖片更清晰?如何減少壓縮對照片的影響?
產(chǎn)品

實時焦點:旅游熱度居高不下 古城民宿供不應(yīng)求 泉州或迎最火“五一”

美媒:拜登最早將于下周正式宣布競選連任美國總統(tǒng) 天天微頭條|當(dāng)前信息

EldenRing獲得了一個令人印象深刻的預(yù)期功能 熱門

科爾:格林有時候會被情緒所左右,這個時候沒有人能阻止他

為未成年人打造“甜甜虎”“甜甜屋” 重慶這個聯(lián)盟一直在行動 環(huán)球信息

主站蜘蛛池模板: 久久久精品电影| 99精品国产一区二区| 国产精品自拍视频| 人人做人人澡人人爽欧美| 在线精品日韩| 91精品国产91久久久久久久久| 91免费视频网站在线观看| 久久九九免费视频| 日韩精品视频在线观看视频| 国产日韩亚洲精品| 久久久综合免费视频| 日韩在线国产| 日韩视频欧美视频| 亚洲午夜高清视频| 91久久国产综合久久91精品网站 | 99精品视频播放| 国产精品一区在线播放| 日本久久久久久| 日韩中文字幕在线视频播放| 超碰国产精品久久国产精品99| 久久成人免费视频| 久久国产精品久久久久久| 久久综合色88| 久久久久高清| 久久国产精品久久久久V| 九九精品在线视频| 精品中文字幕在线2019| 久久精品欧美| 久久久一本二本三本| 色综合天天综合网国产成人网| 国产精品久久久一区| 人妻少妇精品久久| 国产精品亚洲片夜色在线| 日本不卡免费高清视频| 亚洲欧美日韩精品在线| 日韩在线中文视频| 亚洲综合国产精品| 亚洲欧洲国产精品久久| 婷婷久久伊人| 青青青免费在线| 久久久国产影院|