brew install openresty/brew/openresty
mac 經過brew install nginx 安裝nginx時,實際上是不包含lua模塊的。
固然爲了使用lua,你能夠本身編譯該模塊。html
而我使用的是上面的安裝openresty的方法,能夠將它當作nginx和lua的結合體nginx
能夠使用下面兩種方法啓動nginx
1.sudo openresty
2.sudo nginx (須要把/usr/local/Cellar/openresty/1.11.2.5/nginx/sbin添加到PATH裏)測試
能夠經過在/usr/local/etc/openresty/nginx.conf中添加以下代碼,判斷是否支持lualua
location /lua { default_type 'text/html'; content_by_lua 'ngx.say("hello world");'; }
sudo nginx -t 測試驗證沒有問題
rest
重啓nginx,訪問 http://localhost/lua顯示hello worldcode