安装好的nginx安装新的模块
在工作中,經常會遇到nginx缺少某個模塊,但又是線上環境,這樣我們需如何解決?
1,查看安裝的版本,如果有安裝包就更好,沒有去官網下載
nginx -v(小寫的v)
2,查看nginx現有安裝的模塊
nginx -V(大寫的v)
3,解壓nginx源碼并切換目錄
tar xf nginx-1.10.3.tar.gz && cd nginx-1.10.3
5.如使用阿里云waf可能需要--with-http_realip_module模塊獲取客戶端真實ip
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module --with-pcre=../pcre-8.36 **--with-http_realip_module && make
** 黑色字體是新加的模塊 完成后make,但是千萬不要make install,make install會覆蓋原來安裝的
6,備份和替換原有的nginx二進制文件
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx2018
cp objs/nginx /usr/local/nginx/sbin/nginx
7,重新reload,并查看模塊
新模塊安裝完成。
我的阿里云代金券地址:
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=3ow2kbko
總結
以上是生活随笔為你收集整理的安装好的nginx安装新的模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ftp安装和虚拟用户创建(终于搞清楚了)
- 下一篇: Golang 的Gin框架入门教学