Awesome
z-blog-openresty
依赖
- OpenResty:基于
Nginx
的高性能Web
服务器 - lua-resty-template:适用
Nginx
和OpenResty
的HTML
模板渲染引擎 - pgmoon:
PostgreSQL
的Lua
驱动 - lua-resty-woothee:基于
Woothee
的User-Agent
解析器 - lua-resty-http:
OpenResty
和ngx_lua
中的HTTP
客户端 - lua-resty-auto-ssl:自动注册和更新
Let's Encrypt
的https
证书(需编写Lua
代码) - certbot:自动注册和更新
Let's Encrypt
的https
证书(安装成Linux
服务后自动更新证书,无需编写代码)
安装依赖
luarocks install lua-resty-template 2.0-1
luarocks install pgmoon 1.12.0-1
luarocks install lua-resty-woothee 1.12.0-1
luarocks install lua-resty-http 0.15-0
luarocks install lua-resty-auto-ssl 0.13.1-1
LuaRocks
安装可参考
初始化数据库
initdb
psql -d postgres -f pg_schema.sql