您的位置:首页 / 互动贴吧 / kangle web server源代码 Linux centos下编译安装简明教程

信息未审核或下架中,当前页面为预览效果,仅管理员可见
  • #技术分享#kangle web server源代码 Linux centos下编译安装简明教程

    2022/12/01 19:39:22 发布39 浏览0 回复0 点赞
君和后勤
管理
官方认证

帖子:225

精华:1

注册:2020/02/21 19:20:59

IP属地:未知

官方的教程有些问题,经常有人问为什么无法安装,我们来更新重新写个
如果你需要easypanel 虚拟主机面板来进行更简单的控制,可以用下面这个帖子的教程,本帖只是单独编译kangle web server源代码,适合静态,反向代理,CDN等架设。
http://bbs.itzmx.com/thread-7232-1-1.html
kangle跨平台的,支持debian和ubuntu,centos与windows等等操作系统,同时支持clang编译,有需要的可以自己尝试下并且分享教程。

  1. 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

  2. ulimit -n 1048576

  3. echo "* soft nofile 1048576" >> /etc/security/limits.conf

  4. echo "* hard nofile 1048576" >> /etc/security/limits.conf

  5. wget http://github.itzmx.com/1265578519/kangle/master/kangle/src/kangle-3.5.21.4.tar.gz -O kangle.tar.gz

  6. tar xzf kangle.tar.gz

  7. cd kangle-*

  8. ./configure --prefix=/vhs/kangle --enable-vh-limit --enable-disk-cache --enable-ipv6 --enable-ssl --enable-http2

  9. make -j 4

  10. make install

  11. /vhs/kangle/bin/kangle

  12. echo "/vhs/kangle/bin/kangle" >> /etc/rc.d/rc.local

复制代码


通过浏览器打开,即可进入kangle web server网页控制后台管理

  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

复制代码


如果发现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




我今天用试验机装kangle 突然发现,我以前用的竟然是商业版,如下图

 然后今天用试验机就是免费的,如下


用的都是群里公告那个升级命令,
好吧,刚才回去对比了一下,当时用的不是群公告里的命令升级的,
群公告里的升级命令:
wget http://github.itzmx.com/1265578519/kangle/master/kangle/easypanel/ep.sh -O ep.sh;sh ep.sh
我用的是你发给我的,(感觉被照顾到

wget http://github.itzmx.com/1265578519/kangle/master/ent/e.sh -O e.sh;sh e.sh /vhs/kangle




ep.sh那个是升级ep控制面板的命令,e.sh是对个人用户非商业用途免费提供商业版使用的升级命令
这帖子用源代码编译安装是免费版,但是你可以自由修改源代码,实现你需要的自己开发的任何功能,完全开源

以下内容回复后可见

已有0人打赏

已有0人点赞

0人赞
    加载中...

    回复楼主

    该帖子已经关闭回复
    回复 承诺遵守文明发帖,国家相关法律法规

    新帖速递

    查看更多

    超级管理

    发布新帖 帖子管理 返回顶部