在配置DVWA靶场时,出现火狐浏览器进不去localhost,如图
经过一下午的查找原因,发现是apache2没有打开造成的原因
但是通过service apache2 status和service apache2 start时报错了,
又通过长时间查找原因,发现80端口被占用
通过修改apache2的端口(默认为80)为1234,成功启动apache2,
命令:vim /etc/apache2/ports.conf
并输入http://localhost:1234后成功进入本地服务器
但是在解决的过程中还发现了另一个问题
使用命令netstat -tulnp | grep 80来查看80端口是谁在占用时,显示的是nginx,但是查看nginx的状态却是关闭的,并且在打开时出现报错的情况,再次service nginx start时出现和打开apache2相同的情况,并到此无法解决。
尝试过kill掉nginx,但是再次查看80端口,仍然被占用,多次kill无果。
没有安装php,进入后http://localhost:1234/dvwa/login.php出现错误页面
恢复快照重新配置安装php后成功进入
记录kali刚配置好时的一些操作
修改root密码:sudo passwd root
切换root :su root
更新安装包: apt update
更改数据库的信息
数据库基本配置完成,剩下的key需要谷歌翻墙获取密钥
更改apache2的数据库用户为刚创建的dvwa
重启apache2 和 mariadb
点击页面最后的create...后进入登陆页面
默认用户为 admin
默认密码为 password