-
Notifications
You must be signed in to change notification settings - Fork 8
四、Hello world
xikder edited this page Dec 14, 2018
·
1 revision
首先,还是来一条经典语句“Hello, world”,在Nginx配置中加入一个server:
server {
`listen 80;`
`server_name testnginx.com;`
`charset koi8-r;`
`location = /test {`
`#设置文件使用的默认MIME-type,将会增加一个Content-Type:text/plain的响应头`
`default_type 'text/plain'; `
`-- content_by_lua_block执行阶段`
`content_by_lua_block { `
`ngx.say('Hello,world!')`
`}`
}
}
访问这个server,输出如下:
# curl -I http://testnginx.com/test
Hello,world!
ngx.say将数据作为响应体输出,返回给客户端,并在末尾加上一个回车符。 代码中用到了content_by_lua_block这个指令块,它的主要作用是在HTTP的内容处理阶段生成数据,详见第8.6节。