仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 326|回复: 8
打印 上一主题 下一主题

[其他Linux] 来一发在nginx中利用lua剧本的办法

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:41:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。
Lua是一种跟JavaScript很像的言语,Ngix_Lua一样利用异步单线程,语法乃至比JS加倍复杂,之前的评测指出,Ngix_lua的功能几近是Node.JS的一倍。
Nginx特性
1.盛行的高功能HTTP服务器
2.事务驱动(异步)架构
3.大批且可测内存占用
4.声明性设置言语
5.基于C的可扩大模块
经由过程lua-nginx-module便可在nginx上启动lua剧本。
一个例子:

代码以下:

location/{
content_by_lua
localres=ngx.location.capture("/sub")
ifres.status>=500then
ngx.exit(res.status)
end
ngx.status=res.status
ngx.say(res.body)
;
}
location/sub{
echo"Hello,Sub-Request!";
}


lua-nginx-module在Github上的项目地点https://github.com/openresty/lua-nginx-module

但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。
兰色精灵 该用户已被删除
沙发
发表于 2015-1-18 15:09:31 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
透明 该用户已被删除
板凳
发表于 2015-1-25 17:01:01 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
再现理想 该用户已被删除
地板
发表于 2015-2-3 11:56:35 | 只看该作者
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
萌萌妈妈 该用户已被删除
5#
 楼主| 发表于 2015-2-26 10:38:53 | 只看该作者
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
山那边是海 该用户已被删除
6#
发表于 2015-3-8 13:55:47 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-16 02:28:08 | 只看该作者
有疑问前,知识学习前,先用搜索。
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-22 19:09:36 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
小魔女 该用户已被删除
9#
发表于 2015-3-22 19:09:40 | 只看该作者
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 09:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表