由於沒有一步步記錄,所以沒有具體的代碼和命令,就寫一下過程,具體腦補一下吧~
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這個中間件的基礎太差了,零基礎,一步一步學吧。