kali安装LAMP和DVWA

发布时间:2024年01月23日

LANMP简介

LANMP是指一组通常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
L:指Linux,一类Unix计算机操作系统的统称,常用的比如 :centos,debian,ubuntu,redhat等
A: 指Apache,网页服务器
N:指Nginx,一个高性能的HTTP
M: 指Mysgl、Mariadb等数据库管理系统或数据库服务器
P:一般指PHP、Perl、Pvthon等脚本语言
LAMP : Linux+Apache+Mysgl+PHP
LANMP : Linux+Apache+Nginx+Mysgl+PHP

Nginx和Apache区别

Nginx:是一个高性能的HTTP和反向代理服务器,也是一MAP/POP3/SMTP代理服务器·是一个小巧而高效的Linux下的Web服务器软件,性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。
Apache: Apache是目前最流行的Web应用服务器,占据了互联网应用服务器70%以上的份额·它免费、稳定且性能卓越,几乎可以运行在所有的计算机平台上,简单而且强有力的基于文件的配置(httpd.conf),主要用来处理动态页面请求。
现在通常使用的一个搭配是LANMP,Apache作为后台服务器处理php及一些功能动态请求,Nginx作为前端服务器,利用其占用系统资源少的优势来处理静态页面大量请求

kali搭建LAMP

安装apache
apt install apache2 -y
在这里插入图片描述
我们这边查看到是dead状态
在这里插入图片描述
通过重启我们可以让它重新运行
在这里插入图片描述安装mysql
apt install mariadb mariadb-server -y
在这里插入图片描述

安装php
apt -y install php7.0 php-pear libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-cqiphp7.0-gd
在这里插入图片描述
正常来说kali都已经部署好了只需要启动即可service 服务名称 start
systeamctl start 服务名称 开启
systeamctl enable 服务名称 开机启动

LMAP部署DVWA

unzip DVWA-master.zip
mv DVWA-master /var/www/html/dvwa
cd /var/www/html/dwwa
apt install -y php-gd php7.3-mysql php7.3-pdo
在这里插入图片描述
在这里插入图片描述
修改配置文件
在这里插入图片描述
在这里插入图片描述
服务要重启才生效
在这里插入图片描述
安装一个php的库
在这里插入图片描述
在这里插入图片描述
重启服务
在这里插入图片描述
修改dvwa的配置文件
在这里插入图片描述
在这里插入图片描述
这里相当于人机验证 我们要科学上网去google获取秘钥
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这里我们给这二个文件夹授权读写执行权限
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这边DVWA配置配置成功但是他会说无法用root用户运行 我们这边创建一个dvwa的用户
create user dvwa’@localhost’ IDENTIFIED BY “”
GRANT ALL PRIVILEGES ON ** to dwwa’@'localhost”
flush privileges;
在这里插入图片描述
在这里插入图片描述
点击创建数据库 这边账号密码默认是admin password
在这里插入图片描述

在这里插入图片描述

文章来源:https://blog.csdn.net/weixin_44415748/article/details/135760605
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。