Centos7+LAMP部署DVWA環(huán)境

一、Centos7 環(huán)境準(zhǔn)備

1尤仍、系統(tǒng)安裝

系統(tǒng)鏡像的版本可以任意選擇若锁,這里我使用的是7.2-1511的版本,可以選擇更新的版本劝篷。

鏡像下載點較多枫笛,給大家推薦幾個比較方便的:

阿里巴巴開源鏡像站:https://opsx.alibaba.com/mirror

網(wǎng)易開源鏡像站:http://mirrors.163.com/

清華大學(xué)開源軟件鏡像站:https://mirrors.tuna.tsinghua.edu.cn/

中國科學(xué)技術(shù)大學(xué)開源鏡像站:http://mirrors.ustc.edu.cn/

浙江大學(xué)開源鏡像站:http://mirrors.zju.edu.cn/

官方鏡像:https://www.centos.org/download/

可以根據(jù)自己的地區(qū)選擇網(wǎng)速較快的鏡像下載點法精,具體Centos7的安裝過程網(wǎng)上有很多徒河,這里就不過多的介紹了系馆。

2、系統(tǒng)更新

在安裝好Centos7系統(tǒng)后顽照,我們需要做的兩件事:

(1)由蘑、Yum源更新

Yum可以更新至國內(nèi)的鏡像源,這樣在軟件包下載的速度上會有一個明顯的提升代兵,方法如下:

a)備份初始Yum源
???cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
b)下載需要更換的Yum源尼酿,這里使用的是阿里云的源
???wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
c)生成本地緩存,便于查找軟件信息
???yum clean all
???yum makecache

(2)植影、系統(tǒng)更新

更換完Yum源后裳擎,則可以對系統(tǒng)進(jìn)行更新,執(zhí)行命令yum -y update即可思币。

ps:update與upgrade的區(qū)別句惯,upgrade會刪除舊版本的package,update則會保留支救,如果你的某些軟件依賴舊版本的package的話抢野,就使用update就可以了。

二各墨、LAMP環(huán)境準(zhǔn)備

LAMP的意思是指:Linux+Apache+MySQL+PHP

ps:也可以使用LNMP指孤,即Linux+Nginx+MySQL+PHP

在安裝Apache,MySQL贬堵,PHP前恃轩,還有一件事需要處理。
那就是檢查一下Linux系統(tǒng)的防火墻配置黎做,由于部署完LAMP是需要提供Web服務(wù)的叉跛,所以需要放開防火墻對80端口的限制。
而MySQL的默認(rèn)端口則是3306蒸殿,同樣也可以將其放行筷厘。
iptables放行端口命令:
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
service iptables save
servce iptables restart
firewall放行端口命令:
firewall-cmd --zone=public --add-port=80/tcp --permanent
當(dāng)然了,如果嫌麻煩的話宏所,可以將防火墻關(guān)閉:
systemctl stop firewalld
systemctl stop iptables
systemctl disable firewalld
systemctl disable iptables
然后酥艳,就可以開始愉快的安裝AMP啦~

1、Apache安裝

(1)爬骤、Apache其實就是httpd服務(wù)充石,所以使用Yum執(zhí)行以下命令即可進(jìn)行安裝
???????yum install httpd

ps:如果Centos7安裝時選擇Basic Web Server,則其中預(yù)裝了Apache服務(wù)霞玄。

(2)骤铃、啟動httpd服務(wù)
???????systemctl start httpd
(3)拉岁、將Apache設(shè)置為開機啟動
???????systemctl enable httpd

2、MySQL安裝

當(dāng)使用類似于Apache安裝方式安裝MySQL時惰爬,在輸入命令yum install mysql mysql-server后執(zhí)行會發(fā)現(xiàn)喊暖,其僅僅只執(zhí)行了yum install mysql,而mysql-server則提示No package mysql-server available.补鼻,如下圖所示:

install_mysql-server_error.png

這是因為在Centos7的Yum源中沒有對應(yīng)的MySQL的Package包了哄啄,對此的解決方法有很多種雅任,而我采用的則是使用MariaDB代替MySQL风范,MariaDB是MySQL社區(qū)開發(fā)的分支,也是一個增強型的替代品沪么。
(1)硼婿、執(zhí)行以下命令即可安裝部署MariaDB
???????yum -y install MariaDB-server MariaDB MariaDB-devel
(2)、在安裝完結(jié)束后需要啟動MariaDB服務(wù)
???????systemctl start mariadb
(3)禽车、將MariaDB設(shè)置為開機自動啟動
???????systemctl enable mariadb
(4)寇漫、數(shù)據(jù)庫安裝完成后還需要進(jìn)行一些配置
???????使用命令mysql -uroot連接數(shù)據(jù)庫(此時默認(rèn)無密碼進(jìn)入),再使用命令set password = password('dvwa');給root賬號設(shè)定一個密碼殉摔,此時數(shù)據(jù)庫的root用戶的密碼則為dvwa州胳,可以再重啟一下MariaDB的服務(wù)。

3逸月、PHP安裝

(1)栓撞、使用Yum命令直接執(zhí)行安裝
???????yum install php
(2)、安裝PHP組件碗硬,使PHP支持MySQL(MariaDB)
???????yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
(3)瓤湘、重啟Apache、MariaDB
???????systemctl restart httpd
???????systemctl restart mariadb

4恩尾、LAMP測試

(1)弛说、打開瀏覽器,訪問部署機器所配置的IP地址翰意,當(dāng)能夠出現(xiàn)下圖頁面時木人,則表示Apache運行正常。

Testing 123.png

(2)冀偶、在Apache默認(rèn)網(wǎng)頁存放路徑/var/www/html下創(chuàng)建一個文件phpinfo-test.php虎囚,并編輯,內(nèi)容如下:
???????<?php
???????echo "<title>Phpinfo Test.php</title>";
???????phpinfo()
????????>
???????在瀏覽器內(nèi)蔫磨,輸入地址:xx.xx.xx.xx/phpinfo-test.php淘讥,若出現(xiàn)如下頁面,則php解析正常堤如。
phpinfo-test.png

至此蒲列,LAMP部署結(jié)束窒朋,環(huán)境測試正常運行。

三蝗岖、DVWA環(huán)境準(zhǔn)備

1侥猩、DVWA下載

(1)、從DVWA的官網(wǎng)http://www.dvwa.co.uk/將DVWA的環(huán)境包下載至本地
???????wget https://github.com/ethicalhack3r/DVWA/archive/master.zip
(2)抵赢、解壓DVWA壓縮文件至指定目錄
???????unzip DVWA-master.zip -d /var/www/html/
(3)欺劳、將解壓后的文件夾重命名
???????mv DVWA-master DVWA

2、DVWA配置

(1)铅鲤、在數(shù)據(jù)庫中創(chuàng)建一個數(shù)據(jù)庫給DVWA使用
???????mysql -uroot -p //使用之前創(chuàng)建的root密碼登陸數(shù)據(jù)庫
???????create database dvwa; //創(chuàng)建數(shù)據(jù)庫划提,命名為dvwa
???????grant all on dvwa.* to dvwa@localhost identified by '123456'; //將dvwa數(shù)據(jù)庫的用戶密碼設(shè)定為123456
???????flush privileges; //刷新系統(tǒng)權(quán)限表
???????exit //退出數(shù)據(jù)庫
(2)、創(chuàng)建DVWA的配置文件邢享,有模板直接拷貝即可鹏往,在DVWA/config目錄下執(zhí)行以下命令
???????cp config.inc.php.dist config.inc.php
(3)、使用vi config.inc.php 命令修改配置骇塘,修改內(nèi)容如下所示伊履,修改完成后,使用wq命令保存
???????$_DVWA[ 'db_server' ] = 'localhost';
???????$_DVWA[ 'db_database' ] = 'dvwa';
???????$_DVWA[ 'db_user' ] = 'dvwa';
???????$_DVWA[ 'db_password' ] = '123456';
???????$_DVWA[ 'recaptcha_public_key' ] ='6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
???????$_DVWA[ 'recaptcha_private_key' ] ='6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';

3款违、DVWA安裝

(1)唐瀑、瀏覽器訪問xx.xx.xx.xx/DVWA/,能夠看到如下圖所示的畫面(可能會需要用戶名/密碼登陸admin/password)插爹,則代表距離成功只有一步之遙了哄辣。

DVWA-setup-1.png

(2)、可以看到在頁面的中間位置递惋,有一個PHP提示為Disabled柔滔,具體內(nèi)容為PHP function allow_url_include: Disabled,這是由于PHP配置異常導(dǎo)致萍虽。
(3)睛廊、使用命令vi /etc/php.ini修改對應(yīng)的配置即可,如下圖所示杉编,找到allow_url_include所在處超全,將Off修改為On
php.png

(4)、此時邓馒,重啟下Apache服務(wù)后重新刷新頁面嘶朱,則可以看到標(biāo)紅的Disabled變成綠色的Enabled,如下圖所示光酣。
DVWA-setup-2.png

(5)疏遏、在頁面稍下方的位置還有三個紅色的No存在,此類問題是由于權(quán)限問題導(dǎo)致,執(zhí)行以下命令即可解決第一個No财异,而另外兩個No嘗試多種方式均無效果倘零,所以放棄,不影響使用戳寸。
???????chown apache:apache -R /var/www/html
(6)呈驶、點擊頁面最下方Create / Reset DataBase,當(dāng)出現(xiàn)setup successful提示疫鹊,則表示DVWA安裝正常袖瞻。
Setup-Successful.png

四、結(jié)尾

此時拆吆,訪問頁面聋迎,使用DVWA默認(rèn)的用戶名和密碼登陸后,就可以看到如下頁面锈拨,那我們就可以愉快的開始滲透技術(shù)的學(xué)習(xí)啦~O(∩_∩)O


DVWA.png

ps:除了傳統(tǒng)的安裝方式之外砌庄,DVWA官方還提供了ISO鏡像直接安裝羹唠,只是有些地區(qū)下載的速度有些感人奕枢,附上下載鏈接:http://www.dvwa.co.uk/DVWA-1.0.7.iso,感覺傳統(tǒng)部署麻煩的可以直接鏡像安裝佩微。

Bye.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末缝彬,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子哺眯,更是在濱河造成了極大的恐慌谷浅,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奶卓,死亡現(xiàn)場離奇詭異一疯,居然都是意外死亡,警方通過查閱死者的電腦和手機夺姑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進(jìn)店門墩邀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人盏浙,你說我怎么就攤上這事眉睹。” “怎么了废膘?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵竹海,是天一觀的道長。 經(jīng)常有香客問我丐黄,道長斋配,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮艰争,結(jié)果婚禮上十偶,老公的妹妹穿的比我還像新娘。我一直安慰自己园细,他們只是感情好惦积,可當(dāng)我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著猛频,像睡著了一般狮崩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鹿寻,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天睦柴,我揣著相機與錄音,去河邊找鬼毡熏。 笑死坦敌,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的痢法。 我是一名探鬼主播狱窘,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼财搁!你這毒婦竟也來了蘸炸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤尖奔,失蹤者是張志新(化名)和其女友劉穎搭儒,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體提茁,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡淹禾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了茴扁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片铃岔。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖丹弱,靈堂內(nèi)的尸體忽然破棺而出德撬,到底是詐尸還是另有隱情,我是刑警寧澤躲胳,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布蜓洪,位于F島的核電站,受9級特大地震影響坯苹,放射性物質(zhì)發(fā)生泄漏隆檀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望恐仑。 院中可真熱鬧泉坐,春花似錦、人聲如沸裳仆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽歧斟。三九已至纯丸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間静袖,已是汗流浹背觉鼻。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留队橙,地道東北人坠陈。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像捐康,于是被迫代替她去往敵國和親仇矾。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,925評論 2 344

推薦閱讀更多精彩內(nèi)容