Debian/Ubuntu编译安装kangle

543次阅读
没有评论

此次使用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

教程借鉴自–钧言极客大佬

正文完
 0
Wen' Jian
版权声明:本站原创文章,由 Wen' Jian 于2022-12-12发表,共计1329字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)