1.配置CentOS7
1.1 配置yum国内镜像源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
逐条允许上面命令,将院更改为阿里的源,安装成功如下所示:
1.2 安装基础的工具和设置
关闭firewalld防火墙和防火墙的开机自启:
关闭selinux:
vim /etc/selinux/config
清空iptables防火墙规则链:
最后记得重启一下:
1.3 安装apache、php、mysql
yum install -y httpd php php-mysql php-gd mariadb-server mariadb
1.4启动服务
启动apache和数据库服务,并添加开机自启
systemctl start httpd
systemctl start mariadb
systemctl enable httpd
systemctl enable mariadb
1.5 测试
进入/var/www/html文件夹,新建一个index.php,然后在浏览器访问,测试是否执行
1.6 测试数据库
为数据库添加账号密码:
mysqladmin -u root password “root”
登录数据库
mysql -uroot -proot
如下界面则说明数据库正常,输入exit退出
2.安装DVWA
2.1 下载DVWA靶场
想办法把安装包导入虚拟机的html文件夹里面,方法不做限制,我这里使用主机搭建ftp,linux使用wget下载
2.2 解压文件
unzip DVWA-master.zip
解压之后使用ls命令查看文件夹是否存在
2.3 小提示
为了后续便于操作,建议将安装包改名,改个简短的名字,这里将文件夹改名为dv
2.4 配置mysql
进入dv/config下面,将文件config.inc.php.dist复制一份,重命名为config.inc.php
编辑config.inc.php文件
2.5 配置php
进入dv文件夹,编辑php.ini文件
2.6 首先需要将DVWA文件夹的权限打开,开放给apache
在/var/www/html/下执行:
chown apache:apache dv -R
2.7 浏览器访问
文章来源:https://www.toymoban.com/news/detail-460480.html
2.8 登录
文章来源地址https://www.toymoban.com/news/detail-460480.html
到了这里,关于Linux下DVWA的搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!