kangle web server源代码 Linux centos下编译安装简明教程
官方的教程有些问题,经常有人问为什么无法安装,我们来更新重新写个如果你需要easypanel 虚拟主机面板来进行更简单的控制,可以用下面这个帖子的教程,本帖只是单独编译kangle web server源代码,适合静态,反向代理,CDN等架设。
http://bbs.itzmx.com/thread-7232-1-1.html
kangle跨平台的,支持debian和ubuntu,centos与windows等等操作系统,同时支持clang编译,有需要的可以自己尝试下并且分享教程。
yum -y install which file wget make automake gcc gcc-c++ pcre-devel zlib-devel openssl-devel sqlite-devel quota unzip bzip2 libaio-devel libjpeg-turbo libtiff libpng
ulimit -n 1048576
echo "* soft nofile 1048576" >> /etc/security/limits.conf
echo "* hard nofile 1048576" >> /etc/security/limits.conf
wget http://github.itzmx.com/1265578519/kangle/master/kangle/src/kangle-3.5.21.4.tar.gz -O kangle.tar.gz
tar xzf kangle.tar.gz
cd kangle-*
./configure --prefix=/vhs/kangle --enable-vh-limit --enable-disk-cache --enable-ipv6 --enable-ssl --enable-http2
make -j 4
make install
/vhs/kangle/bin/kangle
echo "/vhs/kangle/bin/kangle" >> /etc/rc.d/rc.local
通过浏览器打开,即可进入kangle web server网页控制后台管理
http://服务器ip地址:3311/
第一次进入输入 用户名admin,密码kangle
强烈建议第一次进入后修改管理后台的用户名和密码
kangle参数:
下面的参数是添加在:
/vhs/kangle/bin/kangle 后面
[-h --help] 可以看到详细的参数说明
[-d level] 调试运行程序
[-r --reload] 重新加载所有配置文件
[--revh] 重新加载etc/vh.xml文件(etc/vh.xml)
[--reboot] 平滑重起程序(原有程序会保证服务完客户),一般用来升级用的
[-z ] 建立硬盘cache目录
[-v --version]查看程序版本
[-a apache_config_file]转换的Apache配置
[-q] 关闭程序
[-n] start program not in daemon
如果发现curl 127.0.0.1 可以访问,但是服务器ip访问无法打开,检查防火墙与服务器安全组放通端口
http://bbs.itzmx.com/thread-5760-1-1.html
kangle 禁用3311web面板后台管理
https://bbs.itzmx.com/thread-11082-1-1.html
官方仓库最新版源代码,需要用cmake来编译安装
https://github.com/keengo99/kangle
群里公告这条更新命令,是自动更新到当前最新版本么,论坛里有相关帖子吗
本帖最后由 uddd 于 2020/8/20 03:21 编辑
我今天用试验机装kangle 突然发现,我以前用的竟然是商业版,如下图
然后今天用试验机就是免费的,如下
用的都是群里公告那个升级命令,
好吧,刚才回去对比了一下,当时用的不是群公告里的命令升级的,
群公告里的升级命令:
wget http://github.itzmx.com/1265578519/kangle/master/kangle/easypanel/ep.sh -O ep.sh;sh ep.sh
我用的是你发给我的,(感觉被照顾到{:1343:})
wget http://github.itzmx.com/1265578519/kangle/master/ent/e.sh -O e.sh;sh e.sh /vhs/kangle
uddd 发表于 2020/8/20 03:18
我今天用试验机装kangle 突然发现,我以前用的竟然是商业版,如下图
然后今天用试验机就是免费的,如下
...
ep.sh那个是升级ep控制面板的命令,e.sh是对个人用户非商业用途免费提供商业版使用的升级命令
这帖子用源代码编译安装是免费版,但是你可以自由修改源代码,实现你需要的自己开发的任何功能,完全开源 本帖最后由 uddd 于 2020/8/21 15:41 编辑
小樱 发表于 2020/8/20 17:12
ep.sh那个是升级ep控制面板的命令,e.sh是对个人用户非商业用途免费提供商业版使用的升级命令
这帖 ...
为什么我centos7系统下,用ep.sh升级kangle web sever 也成功了,最终就是 最新版的(free),然后我又用e.sh那个命令升级到了最新的(enterprise),这样升级会不会损坏kangle web sever的一些功能?有影响么 小樱 发表于 2020/8/20 17:12
ep.sh那个是升级ep控制面板的命令,e.sh是对个人用户非商业用途免费提供商业版使用的升级命令
这帖 ...
刚回复的好像被吞了,
我在centos7系统上用ep.sh命令升级的kangle web sever,成功变成最新版的(free),然后我又接着用e.sh升级变成了最新版的(enterprise),这样对 kangle web sever 会有影响么 uddd 发表于 2020/8/21 15:39
为什么我centos7系统下,用ep.sh升级kangle web sever 也成功了,最终就是 最新版的(free),然后我又用 ...
ep.sh仅支持centos6下,centos7下没有做兼容 小樱 发表于 2020/8/21 18:37
ep.sh仅支持centos6下,centos7下没有做兼容
那 centos7 下 e.sh 那个 没问题吧,兼容吗 uddd 发表于 2020/8/21 23:35
那 centos7 下 e.sh 那个 没问题吧,兼容吗
兼容的,可以正常安装升级 kangle标记{:3315:}
页:
[1]