解决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*
填完,点提交
选中新添加的LuaJIT模块,提交编译安装Nginx
接下来,在宝塔面板先安装“网站监控报表” 等待安装完成后再安装 “Nginx防火墙”。
已知问题:Nginx防火墙新版界面不能用,但功能和老版界面是正常的。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容