概述
坑我一波!
源码的方式安装nginx,以安装echo-nginx-module为例
-
静态安装
-
下载nginx,下载所需要的模块
-
下载echo-nginx-module包
-
解压nginx,echo-nginx-module
tar -xzvf nginx nginx,echo-nginx-module
-
安装nginx,增加echo-nginx-module包,这里最简单方式安装
sudo ./configure --add-module=包地址(例如:/usr/local/src/echo-nginx-module-0.62) sudo make sudo make install
-
查看安装的包
./usr/local/nginx/sbin/nginx -V
-
-
动态安装
-
首先先看已经安装模块
./usr/local/nginx/sbin/nginx -V nginx version: nginx/1.16.1 built by gcc 11.2.0 (GCC) built with OpenSSL 1.1.1m 14 Dec 2021 TLS SNI support enabled configure arguments: --add-module=/usr/local/src/nginx-upload-module-2.3.0
-
拼接 sudo ./configure + configure arguments的内容 + --add-module= + 模块的路径
例如:
sudo ./configure -add-module=/usr/local/src/nginx-upload-module-2.3.0 --add-module=/usr/local/src/echo-nginx-module-0.62
-
执行完执行make,切记不能执行make install 因为已经安装过了,在操作一次会覆盖
sudo make
-
然后在安装包路径会有objs文件夹,找到里面的nginx执行文件,替换到nginx安装地址下执行文件
sudo cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak sudo cp /nginx/objs/nginx /usr/local/nginx/sbin/nginx
-
重启就完事了呗
-
最后
以上就是称心枫叶为你收集整理的nginx增加模块的全部内容,希望文章能够帮你解决nginx增加模块所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复