第47月第5天 openresty

1.

观察以上代码其实还会发现一个问题,如果我们想要处理很多个请求,那不是要在nginx里面配置N个location吗,我们肯定不会这么做,这里可以通过nginx动态匹配指定lua文件名。

nginx.conf 改成这样

location ~ /lua/(.+) {
    content_by_lua_file lua/$1.lua;
}

新建lua/itheima.lua 文件,并编写代码

ngx.print("<p>hello,itheima</p>")

然后nginx -s reload 一下

这个时候访问hello world的请求url就变成了 http://localhost/lua/hello 了

同理,我们在lua文件里面创建一个itheima.lua,就可以通过 http://localhost/lua/itheima 来访问了

http://www.itcast.cn/news/20200315/16130698949.shtml

posted @ 2020-08-05 10:13  lianhuaren  阅读(117)  评论(0编辑  收藏  举报