使用阿里云服务器安装kangle教程
kangle是国产的Web服务器软件,kangle搭配Easypanel和VHMS可实现自助开通虚拟主机功能,小编以阿里云ECS云服务器为安装环境讲解kangle Web服务器软件的安装教程:
kangle安装准备及说明
在安装kangle之前,请确保您的服务器操作系统有g++、libz开发包、libpcre开发包和libiconv开发包(非linux版要)。本文是以阿里云服务器的CentOS系统为例,Linux centos/rhel运行下列命令安装这些包:
yum -y install wget make automake gcc gcc-c++ pcre-devel zlib-devel sqlite-devel openssl-devel libaio-devel
kangle安装教程
kangle安装教程大致可以分为:下载kangle安装包、解压、编译安装和管理,详细如下:
kangle安装阶段
-
- 下载kangle源码
wget http://download.kangleweb.com/zcore.php?os=src -O kangle.tar.gz
下载后会得到kangle的安装包,文件名格式为:kangle-x.y.z.tar.gz(x.y.z是版本号,以下命令请替换x.y.z为具体的版本号)
-
- 解压安装包
tar xzf kangle.tar.gz cd kangle-*
-
- 配置kangle源代码
./configure --prefix=/vhs/kangle --enable-disk-cache --enable-http2 --enable-ipv6 --enable-ssl --enable-vh-limit
-
- 编译安装
make make install
-
- 启动kangle
/vhs/kangle/bin/kangle
-
- 进入kangle管理
kangle管理地址:http://你的服务器ip地址:3311/
- 进入kangle管理
注意:到了这步,你会发现进不去kangle的管理后台,这是因为阿里云服务器的安全组导致的(如果不是阿里云服务器请忽略),出于安全考虑,阿里云安全组默认只开放了22和3389端口,kangle的默认端口为3311,我们需要开放3311端口。
-
- 配置安全组开放3311端口
登录到阿里云ECS云服务器控制台,在ECS实例列表中,找到目标实例,点击“更多”--“网络和安全组”--“安全组配置”,打开页面,点击“配置规则”--“添加安全组规则”,如下图所示:
- 配置安全组开放3311端口
端口范围:3311/3311
授权对象:0.0.0.0/0
注意:授权对象0.0.0.0/0是把3311端口授权给所有人使用,出于安全考虑,可以指定自己的管理ip或者ip段。关于安全组不会配置参考文档:安全组配置规则 - 阿里云
-
- kangle默认用户名和密码
用户名:admin
密码:kangle
-
- kangle参数管理参数
下面的参数放到/vhs/kangle/bin/kangle后面:
- 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
以上为kangle安装图文教程。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
访问 Gitee 时请不要在 hosts 里绑定 IP 地址!!!
最近有人在疯狂的 DDoS 攻击 Gitee ,由于我们使用了腾讯大禹高防,所以多数时候大家感受不到这个攻击的存在。 但在一些极端的情况下,例如攻击流量特别大的时候,高防需要进行 IP 的调度,会导致 gitee.com 映射的 IP 发生变化。 为了避免这种情况下大家无法访问 Gitee ,请确保: 请不要在 hosts 里绑定 gitee.com 到某个固定的 IP 尽量使用一些公共 DNS 服务器(如电信 114.114.114.114/阿里云223.5.5.5/百度180.76.76.76) 使用公共 DNS 的原因是,当 IP 发生变化时这些 DNS 服务器都能快速的进行更新。 最后,强烈谴责攻击者的恶劣行为,我司已报案。
- 下一篇
图解负载均衡基础架构,快速实现会话同步
负载均衡基础架构是采用集群部署,提供四层(TCP协议和UDP协议)和七层(HTTP和HTTPS协议)的负载均衡,可实现会话同步,以消除服务器单点故障,提升冗余,保证服务的稳定性。 负载均衡作为流量转发服务,将来自客户端的请求通过负载均衡集群转发至后端服务器,后端服务器再将响应通过内网返回给负载均衡。 基础架构说明 阿里云当前提供四层和七层的负载均衡服务。 四层采用开源软件LVS(Linux Virtual Server)+ keepalived的方式实现负载均衡,并根据云计算需求对其进行了个性化定制。 七层采用Tengine实现负载均衡。Tengine是由淘宝网发起的Web服务器项目,它在Nginx的基础上,针对有大访问量的网站需求,添加了很多高级功能和特性。 如下图所示,各个地域的四层负载均衡实际上是由多台LVS机器部署成一个LVS集群来运行的。采用集群部署模式极大地保证了异常情况下负载均衡服务的可用性、稳定性与可扩展性。 LVS集群内的每台LVS都会进行会话,通过组播报文同步到该集群内的其它LVS机器上,从而实现LVS集群内各台机器间的会话同步。如下图所示,当客户端向服务端传输三个...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境