Centos7下DVWA搭建心得-lamp版

准备工作:

1 sudo yum update    #首先更新系统

1.  安装Apache

1 $ sudo yum install httpd   #安装
2 $ sudo systemctl enable httpd.service  #设置自启动
3 $ sudo systemctl is-enabled httpd.service #判断重启后是否启动
4 $ sudo systemctl start httpd.service   #启动apache
5 $ sudo systemctl stop httpd.service# 关闭Apache
当存在防火墙时候需要的配置:
1
$sudo firewall-cmd --permanent --zone=public --add-service=http 2 $sudo firewall-cmd --permanent --zone=public --add-service=https 3 $sudo firewall-cmd --reload
1 $ curl http://icanhazip.com   #用于在终端中获取到自己的服务器ip,用于访问
  • Apache默认将网站的根目录指向/var/www/html

  • 默认的主配置文件/etc/httpd/conf/httpd.conf

  • 配置存储在的/etc/httpd/conf.d/目录

2.安装PHP

1 $ sudo yum install php php-mysql   #安装软件序列
2 $ sudo systemctl restart httpd.service     #重启服务以达到和PHP协作
3 $ sudo vi /var/www/html/phpinfo.php    #写一段php代码用于检查PHP脚本是否可以执行成功。(如:<?php  phpinfo(); ?>  )
利用公网地址进行访问  http://ip/phpinfo.php  查看是否有页面显示php的相关配置信息
1  sudo rm /var/www/html/phpinfo.php  #执行成功将其页面删除,防止信息泄露

3.安装MySQL(此处安装的MariaDB)

1 sudo yum install mariadb-server  #安装
2 sudo systemctl enable mariadb   #启动服务
3 sudo systemctl start mariadb
4 sudo mysql_secure_installation #运行脚本mysql_secure_installation解决默认MariaDB的一些安全问题执行时候,首先先默认回车进入后修改密码,后面默认回车即安装完成

更多细节可以看这个 https://www.linode.com/docs/databases/mariadb/how-to-install-mariadb-on-centos-7/

4.安装DVWA

1 $ wget https://github.com/ethicalhack3r/DVWA/archive/master.zip   #下载压缩包
2 $ unzip master.zip   #解压
3 $ rm DVWA-master.zip   /home/wwwroot/default/   #剪切压缩包
4 $ mv DVWA-master.zip    DVWA   #重命名
5 $ cd DVWA
6 $ cp config.inc.php.dist  config.inc.php #切换目录
7 $ vim config.inc.php #编辑在$_DVWA[ 'db_password' ] = 'p@ssw0rd';的密码为root
8 $ vim /usr/local/php/etc/php.ini #将allow_url_include = Off 的参数改为 on
9 $ service httpd restart #重启 Apache
扫描二维码关注公众号,回复: 10639290 查看本文章
完成上述步骤后,访问 http://your ip /DVWA ,将会被重定向至 http://your ip/DVWA/setup.php单击页面底部的 Create / Reset Database 按钮,即可跳转至 DVWA 的登陆页面,输入默认账号密码admin/password即可使用。



猜你喜欢

转载自www.cnblogs.com/smallpo1nt/p/12642473.html
今日推荐