由于没有一步步记录,所以没有具体的代码和命令,就写一下过程,具体脑补一下吧~
wget下载 nginx 1.12.0后
tar解压
./configure的时候,pcre出错
1. 按照网上的说法,find 查找 pcre文件,在解压路径里找到了pcre, --with-pcre指定该路径
./configure成功了,但是make出错了
make[1]: *** [/root/nginx-1.12.0/auto/lib/pcre//Makefile] 错误 127
make[1]: Leaving directory `/root/nginx-1.12.0'
看来安装包里的pcre还是不能用啊
2. 找了半天的百度,重新装一个最新的pcre,然后安装完把路径写到 --with-pcre= 中
在此./configure
然后make
make install
就畅通无阻了
后续还需要配置缓存文件 cache,因为是cve-2017-7529 Nginx range 过滤器整形溢出漏洞的复现与分析,所以一个环境要搭起来,还是要cache文件的。感觉nginx这个中间件的基础太差了,零基础,一步一步学吧。