欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

在 Nginx 安装中添加 nginx-module-vts 模块。

最编程 2024-10-18 11:40:32
...

目录

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 中 

推荐阅读