在Ubuntu/Debian上一键安装kangle web server

优秀源码 无标签
0 52
WIZ
WIZ 自成一派 2025-02-08 10:03:29
Lv:41级

我在上一篇文章再见,CentOS!里提到,CentOS7的生命周期即将结束。而目前网上的大部分kangle web server脚本都是基于CentOS的,为了能够更丝滑地转向Ubuntu/Debian,我写了一个在Ubuntu或Debian上安装kangle的脚本。
该脚本会安装一部分Ubuntu/Debian系统上原来缺少的依赖,然后安装kangle web server,同时配置一部分基础的请求和回应控制规则。

支持的Kangle版本

支持选择安装以下版本:

  1. kangle 3.6.0 with support for HTTP/3, kwebp, and kwaf.
  2. kangle 3.5.21.16 with Easypanel, using pre-compiled executable files from this repository
  3. kangle 3.5.21.16 in Docker with Easypanel, kwebp, kwaf, and TLS-enabled Pure-FTPd

kangle 3.6仍在开发中,目前性能上不如kangle 3.5;选项3在传统的kangle全家桶基础上,更新了pureftpd版本并启用了TLS加密。个人推荐选择选项3安装。

此外,该脚本还会安装MySQL8+PHPMyAdmin,以及多个版本的PHP:

  • PHP 5.6, 7.4, and 8.3 (for options 1 and 2).
  • PHP 5.6, 7.2, and 8.0 (for option 3).

部分更新日志

2024/7/30更新:支持kangle 3.5.21.16和Easypanel安装,并且允许选择数据库安装与否。kangle 3.6不再支持虚拟主机模板,故无法读取ep生成的数据库文件,因此脚本只在选择安装kangle 3.5.21.16时安装ep
2024/11/10更新:正式支持Debian系统
2024/12/7更新:正式支持Docker安装!这下就可以在Ubuntu/Debian下使用kangle 3.5.21.16的webp扩展了 

一键脚本

wget -q https://raw.githubusercontent.com/funnycups/kangle/main/install.sh && bash install.sh

项目地址:https://github.com/funnycups/kangle
更新日志详见README,有问题欢迎反馈

楼主签名:DNSWIZ 站长故事
回帖
回复列表