此次使用Debian11系统进行编译安装
- 第一步安装所需的环境和组件
apt install -y wget tar libpcre3 libpcre3-dev openssl libssl-dev gcc g++ make autoconf automake libssl-dev libaio-dev sqlite3 libz-dev libsqlite3-dev
- 第二步下载源码
这里使用小樱大佬的备份
# 下载kangle
wget https://github.com/1265578519/kangle/releases/download/v3.5.21/kangle-3.5.21.4.tar.gz
# 解压包
tar -zxf kangle-3.5.21.4.tar.gz
# 进入编译目录
cd kangle-3.5.21.4
# 设置编译配置
./configure --prefix=/vhs/kangle --enable-disk-cache --enable-http2 --enable-ipv6 --enable-ssl --enable-vh-limit
# 编译安装其中4代表线程按自己配置修改
make -j 4&&make install
如果顺利安装完成后,就可以启动kangle即可。
/vhs/kangle/bin/kangle
然后尝试进入后台管理,地址为IP:3311
第一次进入输入 用户名admin,密码kangle
强烈建议第一次进入后修改管理后台的用户名和密码
- 第三步创建名为kangle.service的服务
# 创建一个文件
touch /lib/systemd/system/kangle.service
# 编辑该文件
vim /lib/systemd/system/kangle.service
在文本编辑器写入并保存
[Unit]
Description=Kangle Web Service
After=syslog.target network.target
[Service]
Type=forking
ExecStart=/vhs/kangle/bin/kangle
ExecStop=/vhs/kangle/bin/kangle -q
[Install]
WantedBy=multi-user.target
保存完成,建立开机自启动
ln -s /lib/systemd/system/kangle.service /etc/systemd/system/multi-user.target.wants/kangle
systemctl daemon-reload
systemctl enable kangle
- kangle的常用命令
/vhs/kangle/bin/kangle -参数
[-h --help] 可以看到详细的参数说明
[-d level] 调试运行程序
[-r --reload] 重新加载所有配置文件
[--revh] 重新加载etc/vh.xml文件(etc/vh.xml)
[--reboot] 平滑重起程序
[-z [disk_dir]] 建立硬盘cache目录
[-v --version] 查看程序版本
[-a apache_config_file] 转换的Apache配置
[-q] 关闭程序
[-n] start program not in daemon
教程借鉴自–钧言极客大佬
正文完