请选择 进入手机版 | 继续访问电脑版

kangle软件 是一款高性能跨平台web服务器

 找回密码
 注册
kangle web软件将启用新域名 kangleweb.com 作为kangle软件官方网站网址
kangle web服务器最新版下载
kangle访问控制模块介绍 -  kangle设置优化原则
kangle中文帮助手册 -产品购买
easypanel 虚拟主机控制面板最新版
easypanel虚拟主机控制面板功能列表
easypanel中文帮助手册 - 讨论
   kangle虚拟主机管理下载 - 安装 - 帮助手册
    
   销售: 在线客服QQ   技术支持: 在线客服QQ
    kangle web (介绍, 功能特性, 运行环境, 安装说明, 常见问题, 使用教程)     easypanel主机控制面板 (介绍, 功能特性, 安装说明, 常见问题, 使用教程)
    vhms系统 (介绍, 安装说明, 常见问题, 使用教程)     [kangle软件交流QQ群:104434948]
查看: 186798|回复: 90

kangle web server源代码安装简明教程

    [复制链接]
发表于 2011-8-1 09:42:19 | 显示全部楼层 |阅读模式
    首先到kangle官方网站上下载最新的源代码。
前提条件:
    请先确保你的系统上有g++,libz开发包,libpcre开发包,libiconv开发包(非linux版要).如你的系统为centos/rhel则运行下面命令安装这些包:

  1. yum -y install wget make automake gcc gcc-c++ pcre-devel zlib-devel sqlite-devel openssl-devel
复制代码
第一步 下载源代码:
下载后我们会得到kangle-x.y.z.tar.gz(x,y,z是版本号,以下命令请替换x,y,z为具体的版本号)
以2.8.3版本为例:
  1. wget http://download.kangleweb.com/zcore.php?os=src
复制代码
第二步,解压:
  1. tar xzf kangle-*.tar.gz
  2. cd kangle-*
复制代码
第三步,配置:这一步用来配置kangle源代码。
  1. ./configure --prefix=/vhs/kangle --enable-disk-cache --enable-ipv6 --enable-ssl --enable-vh-limit
复制代码
第四步 编译安装:
  1. make
  2. make install
复制代码
第五步 启动kangle
  1. /vhs/kangle/bin/kangle
复制代码
第六步 进入kangle管理
通过浏览器打开
  1. http://服务器ip地址:3311/
复制代码
第一次进入输入 用户名admin,密码kangle
强烈建议第一次进入后修改管理后台的用户名和密码

kangle参数:
下面的参数是添加在:
/vhs/kangle/bin/kangle 后面

  1.   [-h --help]       可以看到详细的参数说明
  2.   [-d level]         调试运行程序
  3.   [-r --reload]     重新加载所有配置文件
  4.   [--revh]           重新加载etc/vh.xml文件(etc/vh.xml)
  5.   [--reboot]        平滑重起程序(原有程序会保证服务完客户),一般用来升级用的
  6.   [-z [disk_dir]]   建立硬盘cache目录
  7.   [-v --version]  查看程序版本
  8.   [-a apache_config_file]  转换的Apache配置
  9.   [-q]                 关闭程序
  10.   [-n]            start program not in daemon
复制代码
回复

使用道具 举报

发表于 2011-8-1 09:54:42 | 显示全部楼层
相当给力的教程,

点评

注意解压的那个代码的版本号* 需要自己手工修改。 如现在的 tar xzf kangle-3.2.8.tar.gz cd kangle-3.2.8.tar.gz   发表于 2014-6-27 22:56
注意源码编译升级的时候要允许/vhs/kangle/bin/kangle -q关闭,在启动,否则会看到版本号不变。  发表于 2014-2-5 21:18
apt-get install wget make gcc gcc-devel zlib-devel  发表于 2012-9-5 22:51
回复 支持 反对

使用道具 举报

发表于 2011-8-1 10:43:03 | 显示全部楼层
再补上结合PHP的教程,就更好了。
回复 支持 反对

使用道具 举报

发表于 2011-8-2 16:36:26 | 显示全部楼层

  1. yum install -y gcc gcc-c++  pcre pcre-devel libxml2 libxml2-devel  libtool libtool-libs
  2. wget http://download.kanglesoft.com/zcore.php?os=src
  3. tar xzf kangle-*.tar.gz
  4. cd kangle-*
  5. ./configure --prefix=/usr/local/kangle
  6. make
  7. make install
  8. /usr/local/kangle/bin/kangle

复制代码
http://服务器ip地址:3311/

我是懒人

点评

我就喜欢楼猪这样的懒人、嘎嘎  发表于 2014-4-12 20:19
看看啊~  发表于 2012-9-8 11:48
这是啥意思,你把安装的步骤整理了?……  发表于 2012-7-29 15:52
好久没玩lx了  发表于 2012-7-6 19:27
这才是我需要的, 因为。。。。。 我也是懒人  发表于 2011-12-12 21:49
回复 支持 反对

使用道具 举报

发表于 2011-8-5 23:19:03 | 显示全部楼层
不错 来支持啊
回复 支持 反对

使用道具 举报

发表于 2011-8-11 06:20:56 | 显示全部楼层
本帖最后由 hqfeng 于 2011-8-11 06:21 编辑

make
Making all in src
make[1]: Entering directory `/root/kangle-2.4.1/src'
make  all-am
make[2]: Entering directory `/root/kangle-2.4.1/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I.    -I../module/access  -O2 -g -DNDEBUG  -DUPDATE_CODE=\"czu.edu.cn_i686\" -D_REENTRANT -DLINUX -D_LARGE_FILE -D_FILE_OFFSET_BITS=64 -D__USE_FILE_OFFSET64 -MT cache.o -MD -MP -MF ".deps/cache.Tpo" -c -o cache.o cache.cpp; \
        then mv -f ".deps/cache.Tpo" ".deps/cache.Po"; else rm -f ".deps/cache.Tpo"; exit 1; fi
ÔÚ°üº¬×Ô KTable.h£º29 µÄÎļþÖУ¬
                 ´Ó http.h£º38£¬
                 ´Ó cache.cpp£º29:
KReg.h:24:18: ´íÎó£ºpcre.h£ºÃ»ÓÐÄǸöÎļþ»òĿ¼
KReg.h:73: ´íÎó£ºISO C++ ²»ÔÊÐíÉùÃ÷ÎÞÀàÐ굀 ¡®pcre¡¯
KReg.h:73: ´íÎó£ºexpected ¡®;¡¯ before ¡®*¡¯ token
KReg.h:74: ´íÎó£ºISO C++ ²»ÔÊÐíÉùÃ÷ÎÞÀàÐ굀 ¡®pcre_extra¡¯
KReg.h:74: ´íÎó£ºexpected ¡®;¡¯ before ¡®*¡¯ token
make[2]: *** [cache.o] ´íÎó 1
make[2]: Leaving directory `/root/kangle-2.4.1/src'
make[1]: *** [all] ´íÎó 2
make[1]: Leaving directory `/root/kangle-2.4.1/src'
make: *** [all-recursive] ´íÎó 1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-11 06:36:14 | 显示全部楼层
hqfeng 发表于 2011-8-11 06:20
make
Making all in src
make[1]: Entering directory `/root/kangle-2.4.1/src'

没有安装pcre开发包
回复 支持 反对

使用道具 举报

发表于 2011-8-18 14:18:15 | 显示全部楼层
效果不错!
回复 支持 反对

使用道具 举报

发表于 2011-9-5 16:09:42 | 显示全部楼层
怎么才知道系统是否有g++,libz开发包,libpcre开发包,libiconv开发包(非linux版要).
如果没有这么安装呀?
我是菜鸟
希望老大帮忙说一下
回复 支持 反对

使用道具 举报

发表于 2011-9-5 18:42:25 | 显示全部楼层
本帖最后由 买醉 于 2011-9-5 18:43 编辑
sxcisco 发表于 2011-9-5 16:09
怎么才知道系统是否有g++,libz开发包,libpcre开发包,libiconv开发包(非linux版要).
如果没有这么安装呀?
...


不管系统有没有,自己都可以安装这些到的最新版


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|Bangteng Inc. ( 赣ICP备13005708号-5

GMT+8, 2017-11-18 12:57 , Processed in 0.056229 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表