搭建漏洞环境-实战-2

在web服务中,lamp(linux、apache、mysql、php)是一个常见的组合,用于构建动态网站。例如,一个网站的发帖留言功能,用户在网页上提交留言,php会将这些留言存入数据库中。然后,php会从数据库中调用这些留言,并生成html语句显示在主页上。这种对外服务需要确定ip地址和端口号(https使用443端口,http使用80端口)。

Apache

  1. Apache的配置:在Kali Linux中,Apache已包含在内,可以在/etc目录下通过ls命令查看。我们只需要进行配置即可。

    搭建漏洞环境-实战-2

  2. 启动Apache服务

    /etc/init.d/apache2 start
    /etc/init.d/apache2 status
    # 使用start启动Apache服务,并用status查看是否成功启动
    # 或者可以使用以下命令:
    cd /etc/apache2
    systemctl restart apache2
    systemctl status apache2

    搭建漏洞环境-实战-2

  3. 测试Apache配置:在浏览器中输入localhost来测试Apache是否配置成功。

    搭建漏洞环境-实战-2

    如果看到相同的界面,则表示Apache已成功安装(Kali自带的Apache配置非常方便)。

PHP

  1. PHP的配置:在Kali虚拟机中,MySQL也是包含在内的,可以在/etc目录下通过ls命令查看。

    搭建漏洞环境-实战-2

  2. 验证PHP配置:运行php -v命令,可以看到PHP已正确配置。

    搭建漏洞环境-实战-2

    php 简明教程 php 简明教程

    PHP程序设计简明教程 目 录 序 . 4 第一章 PHP简介 .... 6 第一节 PHP简介 .. 6 1.Web程序工作原理 ... 6 2.PHP简介 .... 9 第二节 PHP的开发环境的搭建 ... 9 1.程序编写,软件开发工具软件的选用 .. 9 2.服务器软件的安装和配置 10 第三节 实验一 PHP开发环境的搭建 . 11 0.实验

    php 简明教程 428 查看详情 php 简明教程

    (注意:如果是MySQL 7.3版本,需要将mysql改为mysqli,但这里我们使用的是7.4.5版本。)

MySQL

  1. MySQL的配置:在Kali虚拟机中,MySQL同样包含在内,可以在/etc目录下通过ls命令查看。

    搭建漏洞环境-实战-2

  2. 启动MySQL服务

    cd /etc
    systemctl start mysql
    systemctl status mysql
    # 或者可以使用以下命令:
    sudo su
    cd /etc
    service mysql restart
    service mysql status

    搭建漏洞环境-实战-2

  3. MySQL初始化:登录特权用户并进行初始化,只需一路按回车键即可。

  4. 重启MySQL服务:初始化完成后,重启服务并再次输入命令:

    systemctl restart mysql
    systemctl status mysql

    搭建漏洞环境-实战-2

  5. 测试MySQL:运行MySQL进行测试,输入exit退出。

以上就是搭建漏洞环境-实战-2的详细内容,更多请关注其它相关文章!

本文转自网络,如有侵权请联系客服删除。