.使用Docker搭建环境
docker pull ubuntu:18.04

启动一个容器
docker run --name apachejs -itd -p 80:80 ubuntu:18.04

进入容器
docker exec -it apachejs bash

更换apt源
echo "deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/

本文介绍了如何使用Docker搭建环境,并探讨了Apache的文件解析漏洞。首先通过拉取基础镜像、更换apt源及安装web环境来启动Apache服务。接着,详细讨论了Apache如何根据/etc/mime.types文件解析文件,特别是解析PHP文件的方式,通过创建特殊命名的PHP文件并观察其被正确解析,展示了Apache的解析机制。最后,通过重启Apache服务来确保配置生效。

4694

被折叠的 条评论
为什么被折叠?



