ARM服务器安装nginx并支持nginx防火墙及网站监控报表

ARM服务器安装nginx并支持nginx防火墙及网站监控报表

这个相信大家手里应该都有一台甲骨文的免费ARM服务器,这个机器的按照普通的安装方法是安装不上nginx防火墙及网站监控报表这两个插件的,这里爱游其实也踩了不少的坑,本来定义到问题点就在于LuaJIT模块,但是去下载官网的最新的还是无法安装成功。下面说说我得...

这个相信大家手里应该都有一台甲骨文的免费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安装后就能使用。

版权申明:
版权声明

①:本站文章均为原创,除非另有说明,否则本站内容依据CC BY-NC-SA 4.0许可证进行授权,转载请附上出处链接,谢谢。
②:本站提供的所有资源均为网上搜集,不保证能100%完整,如有涉及或侵害到您的版权请立即通知我们。
③:本站所有下载文件,仅用作学习研究使用,请下载后24小时内删除,支持正版,勿用作商业用途。
④:本站保证所提供资源的完整性,但不含授权许可、帮助文档、XML文件、PSD、后续升级等。
⑤:使用该资源需要用户有一定代码基础知识!由本站提供的资源对您的网站或计算机造成严重后果的本站概不负责。
⑥:本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
⑦:如果喜欢本站资源,欢迎捐助本站开通会员享受优惠折扣,谢谢支持!
⑧:如果网盘地址失效,请在相应资源页面下留言,我们会尽快修复下载地址。

0

评论0

请先

会员低至49元,开通享海量VIP资源免费下载 自助开通
显示验证码
没有账号?注册  忘记密码?