最近有一项语音呼叫的业务需要将DotAsterisk(点星PBX)部署到阿里云ECS云主机上,正好这段时间发现阿里云做活动,ECS机器购买优惠力度很大,新用户只需要699元就可以购买一台2CPU 4G内存,而且使用3年期限的云主机,官方活动链接如下:
https://promotion.aliyun.com/ntms/act/vm/aliyun-group/buy.html?group=LPBxaxPdCr
因为便宜,所以毫不犹豫的跟风购买了一台ECS,下面将介绍一下如何在阿里云ECS云主机上面部署点星PBX呼叫系统。
一、准备事项
1. 下载点星PBX呼叫系统,官方下载地址为:
DotAsterisk(点星PBX)2.2 最新版本:
http://www.dotasterisk.cn/thread-31-1-1.html
下载完成ISO后,上传到阿里云服务器,并从中提取出所有的RPM软件包。下面会讲解。
2. 点星PBX呼叫系统部署完成后会修改系统默认的ssh端口为24432,导致安装部署完成后,ssh客户端无法连接到远程ECS服务器。此处我也是踩过这个坑,所以在安装部署之前先提出来,以免其他人重蹈覆辙。建议部署前最好先在阿里云控制台做好开放端口的准备工作。在阿里云控制台的【安全组配置】中添加24432端口的数据包允许规则,所谓阿里云【安全组配置】就相当于系统防火墙而已。如下图:
3. 查看ECS主机系统环境是否兼容点星PBX
由于点星PBX呼叫系统只支持Linux CentOS6 x86_64的系统平台安装,所以安装器一定要先看看购买的阿里云主机的操作系统是否是“64位的CentOS 6 Linux发行版”,如果不是,请务必在阿里云ECS控制台重新安装64位的CentOS6系统后再进行后续操作。如下是我的ECS系统:
检测操作系统是否是Linux CentOS 6,而且必须是64位系统,命令如下:
3.1) 登录: