博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx第三方模块安装方法
阅读量:4982 次
发布时间:2019-06-12

本文共 2072 字,大约阅读时间需要 6 分钟。

nginx第三方模块安装方法

./configure --prefix=/你的安装目录  --add-module=/第三方模块目录

比如echo模块。

没安装前,使用测试。

location /test {    echo "test here";}

提示:

# sudo nginx -s reloadnginx: [emerg] unknown directive "echo" in /usr/local/nginx/conf/vhost/wounion.conf:26

说明并不能使用。

下面进行安装,

先查看已经有的模块。

# nginx -Vnginx version: nginx/1.12.2built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) built with OpenSSL 1.0.2l  25 May 2017TLS SNI support enabledconfigure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module --with-openssl=/usr/local/lnmp1.4-full/src/openssl-1.0.2l --with-http_image_filter_module

在nginx安装目录中创建文件夹third_moule。

下载echo模块到nginx安装目录中的third_moule。

wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz

解压

sudo tar -zxvf v0.61.tar.gz

编译

sudo ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module --with-openssl=/usr/local/lnmp1.4-full/src/openssl-1.0.2l --with-http_image_filter_module --add-module=/usr/local/lnmp1.4-full/src/nginx-1.12.2/third_module/echo-nginx-module-0.61

安装

sudo make

替换二级制文件

sudo cp -f ./objs/nginx /usr/local/nginx/sbin/nginx

再次查看包含模块

# nginx -Vnginx version: nginx/1.12.2built by gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) built with OpenSSL 1.0.2l  25 May 2017TLS SNI support enabledconfigure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module --with-openssl=/usr/local/lnmp1.4-full/src/openssl-1.0.2l --with-http_image_filter_module --add-module=/usr/local/lnmp1.4-full/src/nginx-1.12.2/third_module/echo-nginx-module-0.61

再次重启nginx试试echo模块。

sudo nginx -s reload

正常的,并没有报错。

# curl  http://jiqing.wounion.com/testtest here

转载于:https://www.cnblogs.com/jiqing9006/p/10101689.html

你可能感兴趣的文章
word转PDF-jacob
查看>>
20条技巧,让Chrome超越Firefox
查看>>
正确释放WORD对象(COM组件) COMException: 被调用的对象已与其客户端断开连接
查看>>
Leetcode题解(一)
查看>>
SSIS报不能把DBNull convert成其他类型,Object等错误的解决办法
查看>>
【31】126. Word Ladder II
查看>>
Java反射基础
查看>>
List和Tuple的中的method对比
查看>>
关于ThreadLocal和一般的线程同步的详细解释
查看>>
HDFS源码分析心跳汇报之数据块汇报
查看>>
17Web服务器端控件
查看>>
es6-module
查看>>
(一)MapReduce篇之InputFormat,InputSplit,RecordReader(转)
查看>>
HTTP之Response状态码
查看>>
Mac如何使用git以及github
查看>>
mysql如何利用Navicat 导出和导入数据库
查看>>
Java正则表达式(一)、抓取网页email地址实例
查看>>
网络_01 基本配置
查看>>
【原创】关于oracle11G空表无法导出问题的解决方法
查看>>
16进制的简单运算
查看>>