nginx_tcp模块集成到openresty(安装ngx_tcp_lua_module模块)
git地址:https://github.com/bigplum/nginx-tcp-lua-module
openresty 本身是使用http协议进行通讯的,
但是项目中经常有要求输入是使用tcp协议,输出是使用http协议,
这时,输入是tcp协议,就需要使用nginx_tcp模块
如何把nginx_tcp模块集成到openresty中呢
方法如下:
1,下载nginx_tcp_module,地址:https://github.com/bigplum/nginx-tcp-lua-module
2,把下载的压缩包,解压缩到openresty的bundel目录中
3,安装nginx_tcp_module模块
4,gmake然后再gmake install
nginx_tcp_module模块安装完成!
nginx_tcp模块集成到openresty(安装ngx_tcp_lua_module模块)的更多相关文章
- python在windows下安装paramiko模块和安装pycrypto模块(3步搞定)(转)
		
Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,我们需要先安装pycr ...
 - OpenResty 安装 drizzle-nginx-module
		
1.下载drizzle模块 wget http://openresty.org/download/drizzle7-2011.07.21.tar.gz 2.安装drizzle模块 tar zxvf d ...
 - linux安装lua_nginx_module模块
		
ngx_lua_module 是一个nginx http模块,它把 lua 解析器内嵌到 nginx,用来解析并执行lua 语言编写的网页后台脚本,可以用来实现灰度发布.另外淘宝的OpenResty也 ...
 - windows环境下安装python模块大招
		
python发展到今天,感觉版本有点控制不住了,同时出现多个版本python2.5,python2.7 python 3 ,同时跨越windows,mac,*inux等多个平台,还有32位,64位等不 ...
 - nginx安装lua-nginx-module模块
		
转载注明地址:http://www.cnblogs.com/dongxiao-yang/p/5312285.html 本文主要采用手动源码安装的方式将lua-nginx模块编译到nginx源码内部 一 ...
 - python︱模块加载(pip安装)以及pycharm安装与报错解决方式
		
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 准备放下R开始学python,真是痛苦,因为找 ...
 - Nginx安装Nginx-echo模块
		
Nginx-echo可以在Nginx中用来输出一些信息,是在测试排错过程中一个比较好的工具.它也可以做到把来自不同链接地址的信息进行一个汇总输出.总之能用起来可以给开发人员带来挺大帮助的.下面看看我们 ...
 - Nginx安装echo模块
		
echo-nginx-module 模块可以在Nginx中用来输出一些信息,可以用来实现简单接口或者排错. 项目地址:https://github.com/openresty/echo-nginx-m ...
 - 如何安装nginx_lua_module模块,升级nginx,nginx-lua-fastdfs-GraphicsMagick动态生成缩略图,实现图片自动裁剪缩放
		
如何安装nginx_lua_module模块,升级nginx,nginx-lua-fastdfs-GraphicsMagick动态生成缩略图,实现图片自动裁剪缩放 参考网站:nginx-lua-fas ...
 
随机推荐
- android rom开发
			
How to Build Android ROMs on Ubuntu 16.04https://www.digitalocean.com/community/tutorials/how-to-bui ...
 - java内存溢出总结(1.8)
			
堆溢出 原因:老年代没有足够的空间存放即将进入老年代对象(或者没有连续的空间存下某个大对象),1.多次gc没有回收的对象 2. ygc后,s区满了,多余的对象直接进入老年代,3.大对象直接进入老年代 ...
 - Docker 修改国内镜像地址
			
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://86d2a50b.m.daocloud.io 该脚本可以 ...
 - 【react】---手动封装一个简易版的redux---【巷子】
			
export let createStore = (reducer)=>{ //定义默认的state let state = {}; //定义默认的action let actionTypes ...
 - windows查看注册表
			
首先win+r打开程序搜索框 输入regedit 然后编辑==>查找
 - HDU5988/nowcoder 207G - Coding Contest - [最小费用最大流]
			
题目链接:https://www.nowcoder.com/acm/contest/207/G 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5988 ...
 - [No000017A]改善C#程序的建议3:在C#中选择正确的集合进行编码
			
要选择正确的集合,我们首先要了解一些数据结构的知识.所谓数据结构,就是相互之间存在一种或多种特定关系的数据元素的集合.结合下图,我们看一下对集合的分类. 集合分类 在上图中,可以看到,集合总体上分为线 ...
 - [No0000182]Parallel Programming with .NET-Partitioning in PLINQ
			
Every PLINQ query that can be parallelized starts with the same step: partitioning. Some queries ma ...
 - [No0000B2]ReSharper操作指南3/16-配置ReSharper与代码校错
			
配置ReSharper ReSharper功能具有默认配置,这些配置基于.NET世界中的约定和最佳实践.但是,每个功能都可以根据您的需求和喜好灵活调整. ReSharper首选项可以在以下位置进行配置 ...
 - qs.parse()、qs.stringify()使用方法
			
qs是一个npm仓库所管理的包,可通过npm install qs命令进行安装. 1. qs.parse()将URL解析成对象的形式 const Qs = require('qs'); let url ...