使用的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