Nginx已编译的nginx-添加新模块

1.查看已有模块

/usr/local/nginx/sbin/nginx -V

此处我是安装了配置SSL 想在此加上FastDFS模块

将红色的地方复制出来记到一个小本本上

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/usr/local/fastdfs-nginx-module/src/

2.重新编译Nginx

在此位置重新执行上面的: ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/usr/local/fastdfs-nginx-module/src/

千万不要make install,不然就真的覆盖了

make  //千万不要make install,不然就真的覆盖了

先备份一波,备胎还是需要的

/usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

将编译的文件复制 到你原来的sbin 目录里

cp ./objs/nginx /usr/local/nginx/sbin/

OK 新模块安装完成 该怎么用和以前一样,只是添加了新的模块

到此这篇关于Nginx已编译的nginx-添加新模块的文章就介绍到这了,更多相关nginx 编译添加新模块内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Nginx重新编译添加模块的方法

    编译安装Nginx的时候,有些模块默认并不会安装,比如http_ssl_module,那么为了让Nginx支持HTTPS,必须添加这个模块. 下面讲解如何在已经安装过后再次添加新的模块. 1.找到安装nginx的源码根目录(即安装包存放目录),如果没有的话下载新的源码并解压 cd software ls nginx-1.10.2 nginx-1.10.2.tar.gz 2.查看nginx版本极其编译参数 /usr/local/nginx/sbin/nginx -V 3.进入nginx源码目录 c

  • Nginx已编译的nginx-添加新模块

    1.查看已有模块 /usr/local/nginx/sbin/nginx -V 此处我是安装了配置SSL 想在此加上FastDFS模块 将红色的地方复制出来记到一个小本本上 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/usr/local/fastdfs-nginx-module/src/ 2.重新编译Nginx 在此位置重新执行上

  • spring boot添加新模块的方法教程

    前言 在springboot项目框架里,把一个项目两大模块,主项目main和测试项目test,而我们的测试项目根据功能又可以再分,比如可以有单元测试,集成测试,业务测试等等. 对于一个初学者来说,建立模块的方式需要我们掌握,网上的资料不多,很少讲到这个功能点,大叔在这里普及一下! springboot项目基本结构如图: 下面我们来建立一个集成测试模块intTest,有的团队愿意叫它integTest,都可以,intTest这个名字来自于gradle官方的文档上,大叔也借鉴一下(https://d

  • nginx 添加http_stub_status_module模块

    目录 1. stub_status 作用说明 2.查看现有 nginx 编译参数 3.使用参数重新配置configure,在原有基础上添加上 --with-http_stub_status_module 4.将原来的 nginx 文件备份 5. 编译 6. 替换nginx二进制文件 7.重新启动nginx,查看编译参数 8. 参考官网 8.1 修改配置文件 8.2 浏览器访问 1. stub_status 作用说明 编译选项 作用 –with-http_stub_status_module Ng

  • nginx从编译安装到配置文件说明中文详细介绍

    本文详细介绍了Nginx从编译安装到配置文件说明,每一步都给出了详细介绍,可以作为安装Nginx的指导手册了 好了,费话不多说直接进入主题 1. 安装nginx 1.1 选择稳定版Nginx 我们编译安装nginx来定制自己的模块,机器CentOS 6.2 x86_64.首先安装缺少的依赖包: # yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel 这些软件包如

  • springboot实现多模块项目添加一新模块

    目录 springboot多模块项目添加一新模块 springboot添加新模块的方法 springboot项目基本结构如图 一.选择file->projectstructure文件->项目结构 二.关闭它然后在test模块上左击选复制 三.选要复制的文件 四.如果软件有bug 五.打开文件结构窗口 六.为根项目添加java文件夹 springboot多模块项目添加一新模块 选择Maven Module,填写模块名 若空白,catalog目录可选择internal 更改包名 完成后父pom下的

  • Nginx添加ipv6模块以及遇到问题解决方案详解(亲测有效)

    1.检查nginx是否已经包含ipv6模块 nginx -V 输出结果如果没有 ipv6则不支持,如果支持ipv6,则输出结果会包含 “--with-ipv6”. 如果不支持ipv6则需要上传Nginx包,进入目录,进行重新编译(注意用户组默认是www,可以到etc下的配置文件检查具体用户组) ( 添加用户组命令:/usr/sbin/groupadd -f www     /usr/sbin/useradd -g www www ) 进入目录,进行重新编译命令: ./configure --us

  • nginx添加ssl模块的方法教程

    前言 原已经安装好的nginx,如果不清楚安装方法的朋友可以参考这篇文章:http://www.jb51.net/article/128758.htm 现在需要添加一个未被编译安装的ssl模块: nginx -V 可以查看原来编译时都带了哪些参数 原来的参数: --prefix=/app/nginx 添加的参数: --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module 步骤如下: 1. 使用参

  • Nginx添加ngx-fancyindex模块的方法

    为了安全起见,Nginx默认是不允许列出整个目录的,即当访问一个不包含首页的目录时会返回 403 错误,当我们需要将服务器某一目录列出索引以便下载,我们可以使用 autoindex 来实现,但是 autoindex 模块生成的索引非常简陋,我们可以使用 ngx-fancyindex 代替 autoindex 实现索引目录美化. 本文为已安装 Nginx 环境下的操作. 安装ngx-fancyindex 第一步 查看已安装的 Nginx 版本与模块信息: nginx -V 输出信息类似于: ngi

  • Nginx添加lua模块的实现方法

    安装 lua wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz tar -zxvf LuaJIT-2.0.5.tar.gz cd LuaJIT-2.0.5 make && make install PREFIX=/usr/local/LuaJIT etc/profile 加入 # lua export LUAJIT_LIB=/usr/local/LuaJIT/lib export LUAJIT_INC=/usr/local/LuaJIT

随机推荐