这个相信大家手里应该都有一台甲骨文的免费ARM服务器,这个机器的按照普通的安装方法是安装不上nginx防火墙及网站监控报表这两个插件的,这里爱游其实也踩了不少的坑,本来定义到问题点就在于LuaJIT模块,但是去下载官网的最新的还是无法安装成功。
下面说说我得解决方法:
选择安装nginx的时候,选择编译安装,不要选择急速安装,这样就会出现添加自定义模块的选项,然后填入以下代码即可:
模块名称:LuaJIT
模块描述:这个随便填写
模块参数:
--add-module=/www/server/nginx/src/ngx_devel_kit --add-module=/www/server/nginx/src/lua_nginx_module
前置脚本:
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH wget -c -O LuaJIT-2.1.zip https://github.com/LuaJIT/LuaJIT/archive/refs/heads/v2.1.zip -T 10 unzip LuaJIT-2.1.zip if [ -e LuaJIT-2.1 ]; then cd LuaJIT-2.1 make linux make install export LUAJIT_LIB=/usr/local/lib export LUAJIT_INC=/usr/local/include/luajit-2.1/ ln -sf /usr/local/lib/libluajit-5.1.so.2 /usr/local/lib64/libluajit-5.1.so.2 if [ `grep -c /usr/local/lib /etc/ld.so.conf` -eq 0 ]; then echo "/usr/local/lib" >> /etc/ld.so.conf fi ldconfig cd .. fi rm -rf LuaJIT-2.1*
爱游这里猜的坑就是去官网直接下载的LuaJIT,版本为2.0.5这个是不行的,直接去git下载2.1.0安装后就能使用。
版权申明:
请先
!