萌萌妈妈 发表于 2015-1-16 14:41:01

来一发在nginx中利用lua剧本的办法

学习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才能够像滚雪球一样越滚越大,发展到现在这种规模。

萌萌妈妈 发表于 2015-2-26 10:38:53

任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.

山那边是海 发表于 2015-3-8 13:55:47

Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。

冷月葬花魂 发表于 2015-3-16 02:28:08

有疑问前,知识学习前,先用搜索。

飘飘悠悠 发表于 2015-3-22 19:09:36

其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。

小魔女 发表于 2015-3-22 19:09:40

期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
页: [1]
查看完整版本: 来一发在nginx中利用lua剧本的办法