Yum/RPM 安裝nginx添加模塊nginx
在部署的時候,爲了方便,使用yum安裝,後來因爲以前的安裝模塊沒法知足需求,這時候就須要新增模塊了
git
一、查看已經安裝模塊github
/usr/sbin/nginx -V測試
先將配置拷貝出來spa
二、安裝編譯必備組件rest
yum -y install gcc pcre-devel openssl-devel libxslt-devel libxml2 gd-devel geoip-develxml
三、下載相對應的nginx版本ip
四、下載相應的安裝包ssl
這裏以echo-nginx-module-0.61.tar.gz爲例:rem
#wget https://github.com/openresty/echo-nginx-module/archive/v0.60.tar.gz #下載對應的模塊,解壓
五、進入相對應的nginx目錄下
./configure +剛拷貝的配置 --add-moudle=/home/pb/echo-nginx-module-0.61
六、開始編譯,但不要make install(會覆蓋掉以前的nginx)
七、更新nginx啓動二進制文件
# mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
# cp -f objs/nginx /usr/local/nginx/sbin/nginx
測試一下訪問
location /realip {
# echo $clientRealIp;
# echo $binary_remote_addr;
echo $limit;
}