OpenResty helloword - content_by_lua_file
2019-06-30 21:26
1466 查看
https://blog.csdn.net/ckx178/article/details/94346654
完成OpenResty的安装,并且打印了helloword,不过是在nginx嵌入了lua:
[code]worker_processes 1; error_log logs/error.log; events { worker_connections 1024; } http { server { listen 8080; location /hello { default_type text/html; content_by_lua ' ngx.say("<p>hello, world</p>") '; } } }
配置文件中 content_by_lua 解释的是lua代码,
在当我们的lua代码很多时,在配置文件中编写显然很不方便,这时候我们就需要新建一个存放lua的文件,并在nginx.conf中引用即可,引用lua文件的关键字:content_by_lua_file,新建保存lua文件目录:
并在lua目录下新建helloword.lua文件,文件内容:
[code]ngx.say("lua to nginx!!!")
修改配置文件nginx.conf:
[code] location /hello { #default_type text/html; content_by_lua_file lua/helloword.lua; #root html; #index index.html index.htm; }
重新加载配置文件启动:
[code]sudo /usr/local/openresty/nginx/sbin/nginx -c /usr/local/openresty/nginx/conf/nginx.conf -p /usr/local/openresty/nginx/ -s reload
curl访问:
相关文章推荐
- Lapis - A web framework for Lua or MoonScript powered by OpenResty
- 利用 openresty balancer_by_lua 实现一个简单的 ip_hash upstream 调度
- Lapis - A web framework for Lua or MoonScript powered by OpenResty
- 【android】 Unable to open content: file:///sdcard/hello.3gp 3gp视频不能播放
- openresty + lua-resty-weedfs + weedfs + graphicsmagick动态生成缩略图(类似淘宝方案)
- openresty php luajit
- HTTP Error 404.17 – Not Found, The requested content appears to be script and will not be served by the static file handler
- Lua HelloWord!
- lua + openresty web API 框架
- 安装Nginx+Lua+OpenResty开发环境配置全过程实例
- Caused by: android.content.res.Resources$NotFoundException: File res/drawable/***
- fatal error C1083: Cannot open precompiled header file: 'Debug/Hello.pch': No such file or directory
- fatal error C1083: Cannot open precompiled header file: 'Debug/HelloWorld.pch': No such file or directory
- 安装Nginx+Lua+OpenResty开发环境配置全过程实例
- OpenOfficeException:not obtain service: com.sun.star.ucb.FileContentProvider 解决
- openresty luarocks 安装以及openssl 问题处理
- Openresty+Lua+Memcached反爬虫策略
- Open and read file line by line tcl tk
- OpenResty+lua的方案