使用 curl -d 127.0.0.1:9090/app/chk.lua
来测试访问;
- 每次修訂了 chk.lua 后
- 并没有变化,一定要 reload nginx 才成
有什么方式可以在开发阶段,自动 reload?
ps:
- 俺猜是 content_by_lua_file 加载的 lua 已经编译成 nginx 内部脚本了?
- 所以,无法自动加载变动后的?
--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
俺: http://about.me/zoom.quiet
文字协议: http://creativecommons.org/licenses/by-sa/2.5/cn/
--
邮件自: 列表“openresty”,专用于技术讨论!
发言: 请发邮件到 open...@googlegroups.com
退订: 请发邮件至 openresty+...@googlegroups.com
详情: http://groups.google.com/group/openresty
官网: http://openresty.org/
仓库: https://github.com/agentzh/ngx_openresty
建议: 提问的智慧 http://wiki.woodpecker.org.cn/moin/AskForHelp
另外,值得一提的是,如果直接对外的话,这里的配置要记得检查 $1 的取值是否合法哦,以免文件路径被注入攻击了 :) 比如把 location
中的正则模式修改为 ^/app/(\w+) 会好很多。
Best,
-agentzh
this faq had done ;-)