Openresty服務(wù)器使用lua腳本寫(xiě)的Hello World簡(jiǎn)單實(shí)例

字號(hào):


    這篇文章主要介紹了Openresty服務(wù)器使用lua腳本寫(xiě)的Hello World簡(jiǎn)單實(shí)例,OpenResty (也稱(chēng)為 ngx_openresty)是一個(gè)全功能的 Web 應(yīng)用服務(wù)器。它打包了標(biāo)準(zhǔn)的 Nginx 核心,很多的常用的第三方模塊,以及它們的大多數(shù)依賴(lài)項(xiàng),需要的朋友可以參考下
    Openresty提供了豐富的接口和變量給Lua,開(kāi)發(fā)者可以充分利用Lua語(yǔ)言特性和這些接口進(jìn)行高效率開(kāi)發(fā)。萬(wàn)事開(kāi)頭難,但是對(duì)于編程來(lái)說(shuō)能寫(xiě)出Hello world就已經(jīng)算是成功一半了。
    1、安裝openresty
    2、配置nginx
    代碼如下:
    server {
    listen 80;
    server_name localhost;
    #charset koi8-r;
    #access_log logs/host.access.log main;
    location / {
    root html;
    index index.html index.htm;
    }
    location /lua {
    default_type text/plain;
    content_by_lua_file /opt/lua/bin/test.lua;
    }
    ........
    }
    3、新建 /opt/lua/bin/test.lua
    代碼如下:
    local welcome = 'Hello World'
    ngx.say(welcome)
    4、訪問(wèn)即可