在服务器上部署dvwa

哎,卑微的小美豆颓废了这么久又开始学习了。这篇文章将记录两种不同的方法(因为我的服务器系统装了两次,害)

方法一:docker搭建dvwa

安装docker环境可以参考https://www.cnblogs.com/-qing-/p/11084128.html#_label3
安装好docker环境后可以使用docker -v查看是否安装成功。

  1. docker search dvwa 从docker hub查找dvwa的镜像
    在这里插入图片描述

  2. docker pull citizenstig/dvwa 从镜像仓库中拉取citizenstig/dvwa镜像
    在这里插入图片描述

  3. docker images 列出本地镜像
    在这里插入图片描述

  4. docker run -dit --name=test -p 5000:80 citizenstig/dvwa 为dvwa镜像创建一个新的容器命名为test,指定端口映射为主机端口5000容器端口80,并返回容器ID
    在这里插入图片描述

  5. docker ps 列出运行容器
    在这里插入图片描述

    到这里就可以看到dvwa的容器已经运行起来了,接下来通过浏览器访问就可以了:
    在这里插入图片描述

方法二:LAMP环境下部署dvwa

搭建LAMP环境可以参考https://www.cnblogs.com/ricksteves/p/10267452.html
其实安装了docker就不需要再装lamp环境了,这个方法是我第一次装服务器系统用的方法。

  1. 使用wget命令直接从github上下载 wget https://github.com/ethicalhack3r/DVWA/archive/master.zip
    在这里插入图片描述
    可以看到下载的文件
    在这里插入图片描述

  2. 使用unzip命令解压dvwa的压缩文件 unzip master.zip
    在这里插入图片描述

  3. 将解压得到的DVWA-master文件复制到/var/www/html目录中,并更名为dvwa mv DVWA-master /var/www/html/dvwa
    在这里插入图片描述

  4. 给html目录下的所有文件赋高权限(读、写、运行)chmod 777 -R /var/www/html
    在这里插入图片描述

  5. 在浏览器中打开dvwa访问进行安装配置,结果出现出现错误提示(没出错的可以跳过)
    在这里插入图片描述
    这个错误提示的意思是找不到config文件,只需要把config/config.inc.php.dist文件名改成config/config.inc.php即可
    在这里插入图片描述
    再访问就可以访问成功了,接着点击页面下方按钮创建数据库即可
    在这里插入图片描述


DVWA默认用户名密码:admin/password

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值