漏洞具体信息可以看http://www.freebuf.com/articles/terminal/140402.html
创建容器:
使用之前制好的镜像ubuntu_aliyun:1.0创建新容器:
docker run -it -d --name nginx_int_overflow -p 8086:80 ubuntu_aliyun:1.0
docker exec -it id /bin/bash
apt-get update
然后安装必要的包,如:
apt-get install wget gcc make curl vim python
安装Nginx:
有两种安装的方法一种是直接通过apt-get install nginx,这样当前测试安装的版本是1.10.3,但不推荐这种安装,默认安装的都是官网有打补丁的(不过没有测试);
另一种方法就是源代码安装,这里下载1.13.0版本:
wget http://nginx.org/download/nginx-1.13.0.tar.gz
tar -zxvf nginx-1.13.0.tar.gz
cd /nginx
./configure --prefix=/opt/nginx
make
make install
期间在运行configure时会提示需要安装相应的库:
apt-get install libpcre3 libpcre3-dev zlib1g-dev
然后再make和make install就好,接着进入Nginx的目录,查看版本并开启:
配置反向代理:
到/home目录中新建test.html测试文件&#x