系统开发服务端插件(openresty开发)

nginx version: openresty/1.13.6.2

  • openresty 基础框架
  • 下载地址 : http://openresty.org/cn/download.html
  • aes.lua文件报错解决方法:将/usr/local/openresty/luajit/share/lua/5.1/resty下的aes.lua文件重命名为aes.lua.old

编辑此区域

luarocks version: 2.4.2

编辑此区域

lord version:0.3.2

编辑此区域

lua-resty-http : 0.11-0

  • 下载安装 : luarocks install lua-resty-http

编辑此区域

lua-resty-session : 2.18-1

  • session处理机制
  • 下载安装 : luarocks install lua-resty-session

编辑此区域

lua-resty-string : 0.09-0

  • 辅助作用
  • 下载安装 : luarocks install lua-resty-string

编辑此区域

luasocket : 3.0rc1-2

  • 应用于接口访问外部地址
  • 下载安装 : luarocks install luasocket

编辑此区域

lua-resty-core

init_by_lua_block {
    -- 注释下面一行来禁用 lua-resty-core
    require 'resty.core'
}

编辑此区域

libuuid(centos7)、uuid-dev(ubuntu)

*用 lua-resty-jit-uuid 库替换了,减少对外部动态库的依赖*

  • 生成唯一uuid
  • 下载安装 : yum install libuuid / sudo apt-get install uuid-dev

编辑此区域

lua-resty-jit-uuid

编辑此区域

openresty-devel-utils

编辑此区域

redis : 4.0.2

编辑此区域

wkhtmltopdf : 0.12.4

/opt/wkhtmltox/bin/wkhtmltopdf --enable-javascript --javascript-delay 500 --debug-javascript --viewport-size 1366x768 --no-background --margin-top 18.05 --margin-left 15.05 --margin-right 20.05 --margin-bottom 10.05 --header-left "[title]" --footer-center "[page]/[toPage]" --header-spacing 5 --footer-spacing 5 --load-error-handling ignore -g http://10.132.241.214:8888/approval/226?simulation_employee_no=F2828635 /home/miah/20171027-00001.pdf

编辑此区域

pdftk : 2.02-1

编辑此区域

lua-resty-mail : 1.0.0-1

  • 用于邮件推送服务,取代之前速度过慢的resty.smtp(来自于luasocket)
  • 下载安装 : luarocks install lua-resty-mail

编辑此区域

xlsxwriter

cd xxxx/xlsxwriter
sed -i 's/require "xlsxwriter.strict"/--require "xlsxwriter.strict"/g' *.lua

编辑此区域

xlsx2lua

编辑此区域

luafilesystem : 1.7.0-2

  • lua文件操作
  • 下载安装 : luarocks install luafilesystem

编辑此区域

luaxml : 1.7.2

编辑此区域

lua-resty-exec : 3.0.0-0


    1.先安装skalibs,克隆skalibs库,执行
      cd skalibs
      ./configure && make && sudo make install
      ln -s /usr/lib/skalibs /usr/local/lib/
    2.安装sockexec,执行
      cd sockexec
      ./configure
      make
      make install
      vim /etc/systemd/system/sockexec.service
      输入以下内容并保存
      [Unit]
      description=sockexec
      After=network.target

      [Service]
      ExecStart=/usr/local/bin/sockexec /tmp/exec.sock
      User=root

      [Install]
      WantedBy=multi-user.target
      启动服务
      service sockexec start
    3.安装lua-resty-exec
      luarocks install lua-resty-exec

编辑此区域

lua-resty-i18n

  • 国际化
  • 下载安装 : luarocks install i18n

编辑此区域

lua-resty-mlcache

  • 将table缓存到内存中
  • 下载安装 :luarocks install lua-resty-mlcache
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值