首页
关于
留言
Search
1
红米 AX3000 (AX6) 路由器解锁 SSH 教程
6,276 阅读
2
网盘挂载程序sharelist美化教程
4,130 阅读
3
小米路由器 AX3600 开启SSH教程,官方固件即可安装 ShellClash开启科学上网
1,880 阅读
4
小米路由器Openwrt固件修改代码超频至1100MHZ
1,120 阅读
5
编译带PassWall和SSR-plus插件的Openwrt系统
1,114 阅读
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
登录
Search
标签搜索
Java
Linux
Mysql
IDEA
Debian
Docker
Springboot
CentOS
Cloudflare
Maven
JavaScript
SQL
Wordpress
宝塔
Nginx
Windows
MacBook
JS
CSS
Openwrt
William
累计撰写
144
篇文章
累计收到
702
条评论
首页
栏目
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
页面
关于
留言
搜索到
4
篇与
的结果
2023-12-09
ARM架构安装宝塔Nginx防火墙及网站监控报表
前言目前 ARM架构 机型在宝塔面板安装 Nginx防火墙 和 网站监控报表,会出现冲突,不能正常使用;出现的错误代码包括但不限于以下两种:unknown directive "lua_shared_dict"PANIC: unprotected error in call to Lua API (bad light userdata pointer)其主要原因是因为宝塔面板在安装 Nginx 时,判断机器架构为 ARM 就会直接忽略编译和加载 LuaJIT 选项;解决方法就是重新为 Nginx 编译加载LuaJIT选项,而 ARM架构 需要 LuaJIT 版本在2.1以上才能编译成功;本方法在甲骨文 ARM架构 下测试,其它服务商的ARM架构应该同样适用,Nginx 版本测试过1.18和1.20;另外在宝塔面板首次安装Nginx时务必使用编译安装,极速安装可能会出现错误;测试时间:2023-12-09测试环境:CentOS 9宝塔版本:8.0.4插件版本:Nginx防火墙 9.2.5 / 网站监控报表 7.7.1温馨提醒:其它系统及版本未进行测试,请自行验证,请勿在生产环境下尝试;创建脚本在/www/server/panel/install目录下分别新建名为nginx_prepare.sh和nginx_configure.pl两个文件;并在两个文件中分别填写如下代码:nginx_prepare.sh#!/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/tags/v2.1.ROLLING.zip -T 10 unzip LuaJIT-2.1.zip if [ -e LuaJIT-2.1 ]; then cd LuaJIT-2.1 make 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*nginx_configure.pl--add-module=/www/server/nginx/src/ngx_devel_kit --add-module=/www/server/nginx/src/lua_nginx_module然后将这两个文件设置权限为600,并将所有者设置为root;安装 unzip 组件ubuntu / debianapt-get update && apt-get install -y unzipcentosyum update && yum install -y unzip编译安装在SSH终端输入以下代码(清理脚本换行符,避免编译安装失败):sed -i 's/r//g' /www/server/panel/install/nginx_prepare.sh在SSH终端输入以下代码开始更新Nginx并按脚本加载LuaJIT选项:cd /www/server/panel/install && bash install_soft.sh 0 update nginx 1.18代码中的Nginx版本号需要改为你机器已经安装的Nginx版本1.18.1即为1.18;然后等待更新完成即可;安装插件注意:需要首先安装网站监控报表等待安装完成后再安装Nginx防火墙;原因是Nginx防火墙需要使用lua-cjson但在ARM下更新Nginx时直接编译lua-cjson会失败,具体原因没有深究;而安装网站监控报表时会默认使用luarocks来安装lua-cjson这就直接解决了此问题;当然你也可以先安装luarocks在使用luarocks install lua-cjson命令来安装lua-cjson;由于博主两个插件都要使用,所以就没单独测试了,需要的可以自行测试;
2023年12月09日
22 阅读
0 评论
0 点赞
2021-12-31
宝塔面板安装指定历史版本教程-宝塔版本回退教程
使用宝塔官方一键命令,直接搭建出来的是最新版的宝塔。但是,很多时候我们需要使用低版本的,这个时候就没有办法直接使用一键命令来搭建了。下面就讲讲怎么安装指定历史版本宝塔面板。一、版本合集https://download.bt.cn/install/update/LinuxPanel-7.7.0.ziphttps://download.bt.cn/install/update/LinuxPanel-7.6.0.ziphttps://download.bt.cn/install/update/LinuxPanel-7.5.2.ziphttps://download.bt.cn/install/update/LinuxPanel-7.5.1.ziphttps://download.bt.cn/install/update/LinuxPanel-7.4.8.ziphttps://download.bt.cn/install/update/LinuxPanel-7.4.7.ziphttps://download.bt.cn/install/update/LinuxPanel-7.4.6.ziphttps://download.bt.cn/install/update/LinuxPanel-7.4.5.zip(会有绑定提醒)https://download.bt.cn/install/update/LinuxPanel-7.4.3.ziphttps://download.bt.cn/install/update/LinuxPanel-7.4.2.zip (有pma漏洞)https://download.bt.cn/install/update/LinuxPanel-7.4.0.ziphttps://download.bt.cn/install/update/LinuxPanel-7.3.0.ziphttps://download.bt.cn/install/update/LinuxPanel-7.2.0.ziphttps://download.bt.cn/install/update/LinuxPanel-7.1.1.ziphttps://download.bt.cn/install/update/LinuxPanel-7.1.0.ziphttps://download.bt.cn/install/update/LinuxPanel-7.0.3.ziphttps://download.bt.cn/install/update/LinuxPanel-7.0.2.ziphttps://download.bt.cn/install/update/LinuxPanel-7.0.1.ziphttps://download.bt.cn/install/update/LinuxPanel-6.9.9.ziphttps://download.bt.cn/install/update/LinuxPanel-6.9.8.ziphttps://download.bt.cn/install/update/LinuxPanel-6.9.7.ziphttps://download.bt.cn/install/update/LinuxPanel-6.9.6.ziphttps://download.bt.cn/install/update/LinuxPanel-6.9.5.ziphttps://download.bt.cn/install/update/LinuxPanel-6.9.2.ziphttps://download.bt.cn/install/update/LinuxPanel-6.8.5.ziphttps://download.bt.cn/install/update/LinuxPanel-6.8.4.ziphttps://download.bt.cn/install/update/LinuxPanel-6.8.3.ziphttps://download.bt.cn/install/update/LinuxPanel-6.8.2.ziphttps://download.bt.cn/install/update/LinuxPanel-6.6.6.ziphttps://download.bt.cn/install/update/LinuxPanel-6.5.0.ziphttps://download.bt.cn/install/update/LinuxPanel-6.4.0.ziphttps://download.bt.cn/install/update/LinuxPanel-6.3.0.ziphttps://download.bt.cn/install/update/LinuxPanel-6.2.0.ziphttps://download.bt.cn/install/update/LinuxPanel-6.1.0.ziphttps://download.bt.cn/install/update/LinuxPanel-5.9.2.ziphttps://download.bt.cn/install/update/LinuxPanel-5.9.1.zip(目前仍然很多人在用的版本)https://download.bt.cn/install/update/LinuxPanel-5.9.0.ziphttps://download.bt.cn/install/update/LinuxPanel-5.2.0.ziphttps://download.bt.cn/install/update/LinuxPanel-5.0.0.ziphttps://download.bt.cn/install/update/LinuxPanel-4.9.0.ziphttps://download.bt.cn/install/update/LinuxPanel-4.8.0.ziphttps://download.bt.cn/install/update/LinuxPanel-4.7.0.ziphttps://download.bt.cn/install/update/LinuxPanel-4.6.0.ziphttps://download.bt.cn/install/update/LinuxPanel-4.5.0.ziphttps://download.bt.cn/install/update/LinuxPanel-4.4.0.ziphttps://download.bt.cn/install/update/LinuxPanel-4.3.0.ziphttps://download.bt.cn/install/update/LinuxPanel-4.2.0.ziphttps://download.bt.cn/install/update/LinuxPanel-4.1.0.ziphttps://download.bt.cn/install/update/LinuxPanel-4.0.0.ziphttps://download.bt.cn/install/update/LinuxPanel-3.9.0.ziphttps://download.bt.cn/install/update/LinuxPanel-3.8.0.ziphttps://download.bt.cn/install/update/LinuxPanel-3.7.0.ziphttps://download.bt.cn/install/update/LinuxPanel-3.5.0.zip二、安装方法1、先使用官方命令正常进行宝塔安装ubuntu, debian, deepinwget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh2、根据官方手动升级/降级方法进行覆盖安装1、下载离线升级包,并将升级包上传到服务器中的/root目录 2、unzip LinuxPanel-* #解压文件 3、cd panel #切换到升级包目录 4、bash update.sh #执行升级脚本 5、cd .. && rm -f LinuxPanel-*.zip && rm -rf panel #删除升级包3、覆盖安装后如果出现登录用户名、密码错误无法登陆时,可以使用以下命令重置密码cd /www/server/panel && python tools.py panel yourpasswd4、为了更安全起见,可以执行以下内容,避免一些问题~~ (非必需)echo '127.0.0.1 bt.cn' >>/etc/hosts
2021年12月31日
28 阅读
0 评论
0 点赞
2021-02-22
宝塔linux面板去除后台强制更新
下面需要修改的文件基本在 /www/server/panel/ 下。一、/class/ajax.py删除def UpdatePanel(self,get):下整段关于更新的代码。也就是到 # 检查是否安装任何 def CheckInstalled(self,get):前所有代码。二、/task.py注释(禁止运行)def update_panel(): 加入“#”即可。三、tools.py注释elif u_input == 16: 选项,加入“#”即可。
2021年02月22日
161 阅读
0 评论
1 点赞
2021-02-22
此内容被密码保护
加密文章,请前往内页查看详情
2021年02月22日
32 阅读
0 评论
1 点赞