WAF学习之三——linux配置dvwa靶场

文章目录

    • 安装xampp
    • XAMPP: Starting Apache...fail.
    • 配置dvwa
    • 配置项目使得外网也可以访问

安装xampp

  • 开始去官网下,实在太慢了:wget https://www.apachefriends.org/xampp-files/5.6.36/xampp-linux-x64-5.6.36-0-installer.run也连不上。
  • 没辙了只好去https://dl.pconline.com.cn/download/2365120.html下了一个,真香
  • 解压后,把可执行程序放在/根目录下,直接执行即可
  • 然后直接弹出来了界面,start all failed
  • cd /opt/lamp
  • ./lamp start 提示:XAMPP: Starting Apache…fail.
    XAMPP: Another web server is already running.

XAMPP: Starting Apache…fail.

  • XAMPP: Another web server is already running.
  • 原因:之前下的nginx应该再用那个端口,/opt/lampp/xampp 对端口占用是有判断端口已经使用的
  • vim /opt/lampp/xampp
  • 对于:
./xampp:106:    if testport 80
./xampp:113:   if test $ssl -eq 1 && testport 443

端口改为80->>8080 443->1443

  • vim /opt/lampp/etc/httpd.conf
  • 添加监听端口
#Listen 12.34.56.78:80                                                                                                                                                   
Listen 8086
Listen 8080
Listen 8000

WAF学习之三——linux配置dvwa靶场_第1张图片
WAF学习之三——linux配置dvwa靶场_第2张图片
配置成功。

配置dvwa

dvwa按照这个配置的,很稳
https://blog.csdn.net/sinxtany/article/details/80208279
注意在这里插入图片描述
这里的路径是/opt/lampp/etc/php.ini
WAF学习之三——linux配置dvwa靶场_第3张图片
WAF学习之三——linux配置dvwa靶场_第4张图片
成功

配置项目使得外网也可以访问

  • 进入apache的配置文件httpd.conf
DocumentRoot "/opt/lampp/htdocs"

  • 改成
DocumentRoot "/home/htdocs"

  • 原因:/opt/lampp是系统的根目录,必须拥有权限才能进入.然后将网站代码拷贝进去就可以访问啦
  • 同时:Require all denied改成Require all granted
  • 如果将内网web服务能让外网访问
  • 查询外网ipcurl ifconfig.me
  • hostname -I 查到内网IP 在这里插入图片描述
  • 利用TPlink的路由配置,配置虚拟服务器,将外部端口和WEB服务所在端口及内网IP配置好
  • 然后访问外网IP:外部端口/WEB应用即可
  • 但是失败了,不知道IP在公网能不能访问,在花生壳申请了一个域名后即可实现

你可能感兴趣的:(WAF学习之三——linux配置dvwa靶场)