Nginx Lua學習筆記 環境搭建

2022-02-03 10:36:05 字數 1008 閱讀 4482

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

return ngx.exit(200)

儲存後,切換到nginx的sbin目錄執行 sudo ./nginx

本機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...