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的管理背景,這是因為阿裡雲伺服器的安全組導緻的(如果不是阿裡雲伺服器請忽略),出于安全考慮,阿裡雲安全組預設隻開放了22和3389端口,kangle的預設端口為3311,我們需要開放3311端口。
-
-
配置安全組開放3311端口
登入到阿裡雲ECS雲伺服器控制台,在ECS執行個體清單中,找到目标執行個體,點選“更多”--“網絡和安全組”--“安全組配置”,打開頁面,點選“配置規則”--“添加安全組規則”,如下圖所示:
-
端口範圍:3311/3311
授權對象:0.0.0.0/0
注意:授權對象0.0.0.0/0是把3311端口授權給所有人使用,出于安全考慮,可以指定自己的管理ip或者ip段。關于安全組不會配置參考文檔:
安全組配置規則 - 阿裡雲-
- kangle預設使用者名和密碼
使用者名:admin
密碼:kangle
-
-
kangle參數管理參數
下面的參數放到/vhs/kangle/bin/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安裝圖文教程。