BWAPP

来自 Alpine Linux
此材料正在进行中...

在此通知移除之前,请勿按照此处的说明操作。
(最后编辑者:Sertonix,于 2023 年 11 月 17 日。)

bWAPP 或一个有漏洞的 Web 应用程序是一个脆弱的 Web 应用程序。

安装 lighttpd、PHP 和 MySql

基本安装

为了安装额外的软件包,首先激活 community 软件包仓库 并更新软件包索引

安装所需的软件包

# apk add lighttpd php82 fcgi php82-cgi

配置 Lighttpd

编辑 lighttpd.conf (/etc/lighttpd/lighttpd.conf) 并取消注释以下行

/etc/lighttpd/lighttpd.conf的内容

... include "mod_fastcgi.conf" ...

编辑 mod_fastcgi.conf (/etc/lighttpd/mod_fastcgi.conf),找到并更改 /usr/bin/php-cgi/usr/bin/php-cgi82

/etc/lighttpd/mod_fastcgi.conf的内容

... "bin-path" => "/usr/bin/php-cgi82" # php-cgi ...

启动 lighttpd 服务并添加到默认运行级别

# rc-service lighttpd start # rc-update add lighttpd default

安装额外的软件包

此材料已过时...

php-mysql 不再存在 (讨论)

apk add php-mysql mysql mysql-client php-zlib

安装和配置 SQLol

创建一个名为 webapps 的文件夹

mkdir -p /usr/share/webapps/

切换到 webapps 文件夹并下载源文件

cd /usr/share/webapps/ wget https://downloads.sourceforge.net/project/bwapp/bWAPPv1.3/bWAPPv1.3.zip

解压存档并删除它

unzip bWAPPv1.3.zip rm bWAPPv1.3.zip

重命名文件夹

mv bWAPP bwapp

更改文件夹权限

chown -R lighttpd /usr/share/webapps/

创建一个指向 bwapp 文件夹的符号链接

ln -s /usr/share/webapps/bwapp/ /var/www/localhost/htdocs/bwapp

配置和启动 MySQL

/usr/bin/mysql_install_db --user=mysql rc-service mysql start && rc-update add mysql default /usr/bin/mysqladmin -u root password 'password'

bWAPP 配置

请将 MySQL 配置详细信息添加到 bWAPP 配置文件。

nano -w /usr/share/webapps/bwapp/config.inc.php

浏览至 http://WEBSERVER_IP_ADDRESS/install.php 进行安装。