dedecms做的网站网站中的图片总是被同一ip恶意点击网站建设的3个基本原则
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
 

