ARM 服务器在宝塔安装 Nginx 出现错误以及 LuaJIT 缺失的问题

解决arm服务器中安装nginx后无法同事安装防火墙和网站统计问题

先在宝塔面板卸载已安装的Nginx

重新安装Nginx1.20,安装方式选编译,添加自定义模块

模块名自己取(比如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*

图片[1]-ARM 服务器在宝塔安装 Nginx 出现错误以及 LuaJIT 缺失的问题-shangzhou博客

填完,点提交

选中新添加的LuaJIT模块,提交编译安装Nginx

图片[2]-ARM 服务器在宝塔安装 Nginx 出现错误以及 LuaJIT 缺失的问题-shangzhou博客

接下来,在宝塔面板先安装“网站监控报表” 等待安装完成后再安装 “Nginx防火墙”。

已知问题:Nginx防火墙新版界面不能用,但功能和老版界面是正常的。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容