使用的openresty
具體教程可以參考:
這裡只記錄下我自己的環境搭建過程
系統使用的是ubuntu-14.04.1-server-amd64.iso
所有操作都使用了sudo提權...
首先參考解決apt-get install時media change: please insert the disc labeled的問題:
->在/etc/apt/sources.list檔案裡注釋掉cdrom那一行,然後再執行apt-get update更新下deb倉庫
然後apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl
之後 sudo mkdir /usr/servers和 sudo mkdir /usr/lua
然後再解壓的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")儲存後,切換到nginx的sbin目錄執行 sudo ./nginxreturn ngx.exit(200)
本機ip是192.168.1.105所以:
訪問 看到 hello,this is from lua
訪問lua 看到 from lua
ok,到這裡環境就基本搭建好了,後續需要學習lua的語法和如何操作redis
nginx lua學習筆記
一.本地linux環境搭建 1.安裝vmware 2.安裝centos 3.centos關閉防火牆 當然只是方便學習用才關閉 etc init.d iptables stop 4.新增使用者 useradd test passwd test 5.配置ssh vim etc ssh sshd conf...
nginx lua環境搭建
lua 是乙個小巧的指令碼語言。該語言的設計目的是為了嵌入應用程式中,從而為應用程式提供靈活的擴充套件和定製功能。lua指令碼可以很容易的被c c 呼叫,也可以反過來呼叫c c 的函式,這使得lua在應用程式中可以被廣泛應用。不僅僅作為擴充套件指令碼,也可以作為普通的配置檔案,代替xml,ini等檔...
學習筆記2 bootstrap簡介以環境搭建
一 bootstrap簡介 1.bootstrap起初是由twitter兩個人開發的,2011年在github上發布開源專案。2.bootstrap的優點 1 移動裝置優先 自 bootstrap 3 起,框架包含了貫穿於整個庫的移動裝置優先的樣式。2 瀏覽器支援 所有的主流瀏覽器都支援bootst...