文档章节

Nginx附带echo-nginx-module安装备忘

Rhys_Lee
 Rhys_Lee
发布于 2018/12/19 19:41
字数 309
阅读 35
收藏 0
# 下载源码包
cd /usr/local/src
wget http://nginx.org/download/nginx-1.14.2.tar.gz
tar zxvf nginx-1.14.2.tar.gz

# 下载echo-nginx-module,支持echo语法
wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz
tar zxvf v0.61.tar.gz

cd nginx-1.14.2

# 安装依赖pcre
apt-get install libpcre3 libpcre3-dev
# 安装依赖openssl
apt-get install openssl libssl-dev
# 安装依赖zlib
apt-get install alib1g-dev

# 编译配置
./configure --add-dynamic-module=/usr/local/src/echo-nginx-module-0.61

# 编译结果
Configuration summary
  + using system PCRE library
  + OpenSSL library is not used
  + using system zlib library

  nginx path prefix: "/usr/local/nginx"
  nginx binary file: "/usr/local/nginx/sbin/nginx"
  nginx modules path: "/usr/local/nginx/modules"
  nginx configuration prefix: "/usr/local/nginx/conf"
  nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
  nginx pid file: "/usr/local/nginx/logs/nginx.pid"
  nginx error log file: "/usr/local/nginx/logs/error.log"
  nginx http access log file: "/usr/local/nginx/logs/access.log"
  nginx http client request body temporary files: "client_body_temp"
  nginx http proxy temporary files: "proxy_temp"
  nginx http fastcgi temporary files: "fastcgi_temp"
  nginx http uwsgi temporary files: "uwsgi_temp"
  nginx http scgi temporary files: "scgi_temp"
  
# 安装
make -j2 && make install

ln /usr/local/nginx/sbin/nginx /usr/sbin/nginx

# 修改配置
vim /usr/local/nginx/conf/nginx.conf
  # Load dynamic modules. 这里使用的是相对路径,相对于/usr/local/nginx,也可以用绝对路径
  include modules/*.conf;
# 添加echo-nginx-module加载配置
vim /usr/local/nginx/modules/ngx_http_echo_module.conf
  loadmodule modules/ngx_http_echo_module.so

© 著作权归作者所有

Rhys_Lee

Rhys_Lee

粉丝 8
博文 10
码字总数 8778
作品 0
西城
高级程序员
私信 提问
centos下编译安装nginx,并增加nginx_upstream_check_module模块

由于需要两台web服务器,所以想起了要做反向代理,最终选择了nginx作为反向代理服务器,为了可以实时监控后端服务器的监控状况,所以需要在编译nginx的时候给nginx打上nginxupstreamcheck_mo...

吴朝辉
2013/04/10
0
0
C语言开发的原生 Nginx 拓展--nginx-http-echo-module

nginx-http-echo-module 是使用C语言开发一个原生的Nginx拓展,为了学习Nginx模块和Nginx内核。 nginxmoduleecho 使用echo指令输出一个字符串 Nginx 版本 Nginx1.0.10 https://github.com/ngi...

卧龙大熊猫
2017/06/14
142
0
panda/nginx_module_echo

实战开发一个Nginx扩展 (Nginx Module) nginxmoduleecho 使用echo指令输出一个字符串 Nginx 版本 Nginx1.0.10 https://github.com/nginx/nginx/releases/tag/release-1.0.10 开发环境 OS : C......

panda
2017/06/13
0
0
Nginx的Cache缓存

随着Nginx web服务器得到越来越多的SA的青睐,Nginx的cache功能已经具备Squid所拥有的Web缓存加速功能、清除指定URL缓存的功能。 而在性能上,Nginx对多核CPU的利用,胜过Squid不少。另外,在...

香胖
2015/12/07
129
0
ubuntu安装nginx的lua模块

ubuntu安装nginx的lua模块 1.系统信息:cat /proc/version Linux version 3.5.0-25-generic (buildd@lamiak) (gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1) ) #39-Ubuntu SMP Mon Feb......

seared2008
2013/12/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

FPGA 设备 USB Platform Cable USB

lsusbFuture Technology Devices International, Ltd FT232H Single HS USB-UART/FIFO IC

MtrS
今天
4
0
lua web快速开发指南(6) - Cache、DB介绍

"数据库"与"缓存"的基本概念 数据库与缓存是服务端开发人员的必学知识点. 数据库 "数据库"是一种信息记录、存取的虚拟标记地点的集合统称. 比如现实生活中, 我们经常会用到文件柜、书桌等等数...

水果糖的小铺子
今天
5
0
Oracle分页查询语句的写法

Oracle分页查询语句的写法 Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,Oracle分页查询语句基本上可以按本文给出的格式来进行套用。   Oracle分...

康师傅
昨天
5
0
java并发图谱

1527
昨天
2
0
Mybatis之拦截器Interceptor

使用mybatis时用PageHelper进行分页,用到了PageInterceptor,借此了解下mybatis的interceptor。Mybatis的版本是3.4.6,MybatisHelper的版本是5.1.3。 1、PageInterceptor 先上一段代码,如下...

克虏伯
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部