kangle软件 是一款高性能web服务器,反向代理服务器,提供虚拟主机管理系统及代理服务器,web服务器架设

查看: 10533|回复: 28

kangle web server源代码安装简明教程   [复制链接]

Rank: 9Rank: 9Rank: 9

在线时间
876 小时
最后登录
2021-5-29
威望
0
金钱
1697
贡献
0
注册时间
2020-11-24
阅读权限
200
主题
分享
精华
4
积分
2234
帖子
发表于 2021-8-1 09:42:19 |显示全部楼层
    首先到kangle官方网站上下载最新的源代码。
前提条件:
    请先确保你的系统上有g++,libz开发包,libpcre开发包,libiconv开发包(非linux版要).如你的系统为centos/rhel则运行下面命令安装这些包:
  1. yum -y install wget make gcc gcc-c++ pcre-devel zlib-devel
复制代码
第一步 下载源代码:
下载后我们会得到kangle-x.y.z.tar.gz(x,y,z是版本号,以下命令请替换x,y,z为具体的版本号)
复制代码

第二步,解压:
  1. tar xzf kangle-x.y.z.tar.gz
  2. cd kangle-x.y.z
复制代码
第三步,配置:这一步用来配置kangle源代码。
  1. ./configure --prefix=/usr/local/kangle --enable-disk-cache --enable-ipv6 --enable-ssl --enable-vh-limit
复制代码
第四步 编译安装:
  1. make
  2. make install
复制代码
第五步 启动kangle
  1. 安装路径/bin/kangle
复制代码
第六步 进入kangle管理
通过浏览器打开
  1. http://服务器ip地址:3311/
复制代码
第一次进入输入 用户名admin,密码kangle
强烈建议第一次进入后修改管理后台的用户名和密码


Rank: 2

在线时间
18 小时
最后登录
2021-5-1
威望
0
金钱
155
贡献
0
注册时间
2021-3-4
阅读权限
20
主题
分享
精华
0
积分
176
帖子
发表于 2021-8-1 09:54:42 |显示全部楼层
相当给力的教程,

Rank: 1

在线时间
3 小时
最后登录
2021-2-3
威望
0
金钱
26
贡献
0
注册时间
2021-3-19
阅读权限
10
主题
分享
精华
0
积分
34
帖子
发表于 2021-8-1 10:43:03 |显示全部楼层
再补上结合PHP的教程,就更好了。

Rank: 1

在线时间
1 小时
最后登录
2020-9-4
威望
0
金钱
11
贡献
0
注册时间
2021-6-3
阅读权限
10
主题
分享
精华
0
积分
14
帖子
发表于 2021-8-2 16:36:26 |显示全部楼层
本帖最后由 ssh 于 2020-9-4 18:30 编辑
  1. yum install -y gcc gcc-c++  pcre pcre-devel libxml2 libxml2-devel  libtool libtool-libs
  2. tar xzf kangle-*.tar.gz
  3. cd kangle-*
  4. ./configure --prefix=/usr/local/kangle
  5. make
  6. make install
  7. /usr/local/kangle/bin/kangle
复制代码
http://服务器ip地址:3311/

我是懒人

点评

http://www.gke.cc  极客主机

Rank: 1

在线时间
0 小时
最后登录
2021-8-5
威望
0
金钱
3
贡献
0
注册时间
2021-8-5
阅读权限
10
主题
分享
精华
0
积分
4
帖子
发表于 2021-8-5 23:19:03 |显示全部楼层
不错 来支持啊

Rank: 2

在线时间
3 小时
最后登录
2021-4-19
威望
0
金钱
46
贡献
0
注册时间
2021-1-9
阅读权限
20
主题
分享
精华
0
积分
59
帖子
发表于 2021-8-11 06:20:56 |显示全部楼层
本帖最后由 hqfeng 于 2021-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

Rank: 9Rank: 9Rank: 9

在线时间
876 小时
最后登录
2021-5-29
威望
0
金钱
1697
贡献
0
注册时间
2020-11-24
阅读权限
200
主题
分享
精华
4
积分
2234
帖子
发表于 2021-8-11 06:36:14 |显示全部楼层
hqfeng 发表于 2021-8-11 06:20
make
Making all in src
make[1]: Entering directory `/root/kangle-2.4.1/src'

没有安装pcre开发包

Rank: 1

在线时间
1 小时
最后登录
2021-3-19
威望
0
金钱
16
贡献
0
注册时间
2021-8-18
阅读权限
10
主题
分享
精华
0
积分
20
帖子
发表于 2021-8-18 14:18:15 |显示全部楼层
效果不错!

Rank: 1

在线时间
0 小时
最后登录
2020-9-8
威望
0
金钱
8
贡献
0
注册时间
2020-9-5
阅读权限
10
主题
分享
精华
0
积分
10
帖子
发表于 2020-9-5 16:09:42 |显示全部楼层
怎么才知道系统是否有g++,libz开发包,libpcre开发包,libiconv开发包(非linux版要).
如果没有这么安装呀?
我是菜鸟
希望老大帮忙说一下

Rank: 3Rank: 3

在线时间
35 小时
最后登录
2021-2-27
威望
0
金钱
256
贡献
0
注册时间
2021-1-18
阅读权限
30
主题
分享
精华
0
积分
319
帖子
发表于 2020-9-5 18:42:25 |显示全部楼层
本帖最后由 买醉 于 2020-9-5 18:43 编辑
sxcisco 发表于 2020-9-5 16:09
怎么才知道系统是否有g++,libz开发包,libpcre开发包,libiconv开发包(非linux版要).
如果没有这么安装呀?
...


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


回顶部