在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、编写hello lua1、停止nginx进程 打开/usr/local/openresty/nginx/conf/nginx.conf 在其中加入 2、执行
该命令用于配置文件被修改后时使用 这时候会报错 nginx: [error] open() "/usr/local/openresty/nginx/logs/nginx.pid" failed (2: No such file or directory) 输入下面代码解决:
此时nginx会自动启动,不用再start了
该方法是在Nginx的配置文件的嵌入Lua代码 当代码逻辑复杂时就不适合在配置文件中写了,因此可以引用第三方脚本 二、引入lua代码文件编写hello lua1、在nginx.conf中编写content_by_lua_file 2、创建lua文件夹,编写hello.lua
3、查看结果
三、lua_code_cache在上面的脚本中,修改了内容,则再次访问时还是原来的结果,这是因为其中有缓存,因此我们要将lua_code_cache关闭(注意生产环境不能关闭,因为会影响性能,开发环境可以关闭进行调试) 再将hello.lua内容修改为hello moon
内容改为hello sun 证明现在缓存已经关闭,至此修改代码后不用重启nginx了 |
请发表评论