标签:函数 维护 路由 框架 定时任务 关闭 实现 file 证书
OpenResty的安装
brew tap openresty/brew brew install openresty
$ which resty /usr/local/bin/resty $ head -n 1 /usr/local/bin/resty #!/usr/bin/env perl
hello world
events
{
worker_connections 1024;
}
http {
server {
listen 8080;
location /
{
content_by_lua ‘ ngx.say("hello, world") ‘;
}
}
}
将 Lua 代码从 nginx.conf 里面抽取出来,保持代码的可读性和可维护性:
events {
worker_connections 1024;
}
http {
server { listen 8080;
location / {
content_by_lua_file lua/hello.lua;
}
}
}
$ sudo kill -HUP `cat logs/nginx.pid`
安装目录下的文件夹:
![]()
lualib 目录。它里面存放的是 OpenResty 中使用到的 Lua 库,主要分为 ngx 和 resty 两个子目录。
标签:函数 维护 路由 框架 定时任务 关闭 实现 file 证书
原文地址:https://www.cnblogs.com/liekkas01/p/12716722.html