使用的OpenRestyhtml
具体教程能够参考:http://jinnianshilongnian.iteye.com/blog/2186270nginx
这里只记录下我本身的环境搭建过程redis
系统使用的是ubuntu-14.04.1-server-amd64.isoubuntu
全部操做都使用了sudo提权...bash
首先参考http://blog.chinaunix.net/uid-8721861-id-2017178.html解决apt-get install时Media change: please insert the disc labeled的问题:学习
->在/etc/apt/sources.list文件里注释掉cdrom那一行,而后再执行apt-get update更新下deb仓库ui
而后this
以后经过wget去http://openresty.org/下载最新版,而后解压。lua
以后 sudo mkdir /usr/servers和 sudo mkdir /usr/luaes5
而后再解压的openresty目录里执行./configure --prefix=/usr/servers ,而后sudo make && make install 。
期间缺乏make,先执行sudo apt-get install make 。
而后到 /usr/servers目录下
在nginx里面找nginx的conf文件,先将errorlog的注释去掉,而后location部分改为以下图所示
以后去/usr/lua下新建a.lua,输入以下内容
ngx.print("from lua") return ngx.exit(200)
保存后,切换到nginx的sbin目录执行 sudo ./nginx
本机ip是192.168.1.105因此:
访问http://192.168.1.105/ 看到 hello,this is from lua
访问http://192.168.1.105/lua 看到 from lua
Ok,到这里环境就基本搭建好了,后续须要学习lua的语法和如何操做redis