Nginx+Lua學習筆記-環境搭建

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

  1. apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl  

以後經過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

相關文章
相關標籤/搜索