目录
1. nginx-module-vts 准备
2.查看已安装的的 nginx 编译参数
3. 重新编译 nginx 添加 nginx-module-vts 模块
4. 验证
1. nginx-module-vts 准备
# 解压
unzip nginx-module-vts-master.zip
# 将解压包移动到/usr/local/目录
mv nginx-module-vts-master /usr/local/
2.查看已安装的的 nginx 编译参数
# 进入 nginx 的 安装目录
cd /usr/local/nginx/sbin/
# 查看编译参数
./nginx -V
以下结果就是 nginx 编译参数
将其复制 并添加 --add-module=/usr/local/nginx-module-vts-master/
--prefix=/usr/local/nginx --without-http_rewrite_module --without-http_gzip_module --a
dd-module=/usr/local/nginx-module-vts-master/
3. 重新编译 nginx 添加 nginx-module-vts 模块
进入到之前安装 nginx 的目录下,重新编译nginx
./configure --prefix=/usr/local/nginx --without-http_rewrite_module --without-http_gzip_module --add-module=/usr/local/nginx-module-vts-master/
# 编译
make
可以在当前目录的 objs 下找到新编译的 nginx 文件。
注:这里只进行编译即可 ,不要执行make install ,否则会替换掉原有nginx。
停止并备份原有的nginx可执行文件
# 停止原有的 nginx
/usr/local/nginx/sbin/nginx stop
# 将原 nginx 可执行文件备份
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
将新编译的 nginx 可执行文件 放到 nginx的sbin 目录下
cp objs/nginx /usr/local/nginx/sbin/
启动新的 nginx
/usr/local/nginx/sbin/nginx
4. 验证
查看新的 nginx 模板情况
/usr/local/nginx/sbin/nginx -V
可以看到 nginx-module-vts 模块已经添加到 nginx 中