/z-blog-openresty

程序员技术之旅-OpenResty

Primary LanguageHTML

z-blog-openresty

依赖

  • OpenResty:基于Nginx的高性能Web服务器
  • lua-resty-template:适用NginxOpenRestyHTML模板渲染引擎
  • pgmoonPostgreSQLLua驱动
  • lua-resty-woothee:基于WootheeUser-Agent解析器
  • lua-resty-httpOpenRestyngx_lua中的HTTP客户端
  • lua-resty-auto-ssl:自动注册和更新Let's Encrypthttps证书(需编写Lua代码)
  • certbot:自动注册和更新Let's Encrypthttps证书(安装成Linux服务后自动更新证书,无需编写代码)

安装依赖

luarocks install lua-resty-template
luarocks install pgmoon
luarocks install lua-resty-woothee
luarocks install lua-resty-http
luarocks install lua-resty-auto-ssl

LuaRocks安装可参考

初始化数据库

initdb
psql -d postgres -f pg_schema.sql