本安装文档适用于多数基于RPM的发行版本,例如中标麒麟系统,以下安装说明以neoshine server x86_64 5.0为例安装。
安装步骤:
1.验证你的hostname(默认是mx.example.com)
2.添加DTC仓库并更新你的系统
3.安装dtc-toaster
4.执行/usr/share/dtc/admin/install/install
5.启动web服务 apche2ctl start
6.默认通过https://dtc.example.com/dtcadmin/ 访问控制面板
enjoy yourslef:)
详细步骤:
1. 服务器需求
至少需要1.2G的硬盘空间安装系统,另外还要为托管文件,如邮件、web和数据库预留空间。运行DTC至少需要128M RAM和256M swap空间,DTC本身并不占用内存(只是一些shell和php脚本),但是最好能有足够的内存以使得相关守护进程运行良好。一般来说,如果需要跑1000个域,你至少需要2G,如果考虑到通讯,4-8G内存是比较理想的情况。
请先行安装虚拟机(domU),以下操作均在domU下操作!
2.配置DTC仓库
vim /etc/yum.repos.d/gplhost.repo
添加以下内容:
[gplhost-archspecific]
name=GPLHost (architecture-specific)
baseurl=ftp://qala-sg.apt-proxy.gplhost.com/yum/centos/5/RPMS/$basearch/
gpgcheck=0
enabled=1
gpgkey=ftp://qala-sg.apt-proxy.gplhost.com/yum/RPM-GPG-KEY
[gplhost-noarch]
name=GPLHost (architecture-independent)
baseurl=ftp://qala-sg.apt-proxy.gplhost.com/yum/centos/5/RPMS/noarch/
gpgcheck=0
enabled=1
gpgkey=ftp://qala-sg.apt-proxy.gplhost.com/yum/RPM-GPG-KEY
这样你就可以从最近的服务器上下载DTC。
DTC会有很多依赖,如果你不想修改现有配置可以编辑/etc/apt/apt.conf.d/20norecommends文件:
APT
{
Install-Recommends "false";
}
这样做可能会节省许多硬盘空间。
3.安装DTC
3.1 安装前的准备工作
首先请确认您的hostname,可以通过以下命令查看:
hostname ---fqdn
将会返回您的mx服务器的完整域名,默认像"mx.example.com",可以通过以下命令查看:
cat /etc/hostname
也可以通过查看hosts:
cat /etc/hosts
返回结果:
10.2.3.4 mx.example.com mx
同样,您也可以1.2.3.4配置域名解析为mx.example.com,当然了,安装完DTC后您也可以在dtc->general configuration->named zone files 中配置。
3.2 安装dtc-toaster
首先更新您的系统,然后安装dtc-toaster包并回答相关提示,安装命令:
yum install postfix postfix-tls dtc-toaster
3.3 安装dtc-core
如果您想为服务器节省内存,您可以安装dtc-core,它只有很少的依赖,可以做最小安装。dtc-core甚至不依赖于mysql,这样您就可以使用远程MySQL服务器。
安装命令:
yum install dtc-core postfix postfix-tls postfix-mysql mysql-server-5.0
注意:
通常会出现的一个问题是:dtc没有安装在有dtc-xen的服务器上,所以您需要在dom0中先安装dtc-xen,然后可以在任意一个domU中安装dtc。
安装完毕后请执行
/usr/share/dtc/admin/install/install
然后请访问以下地址登录:
https://dtc.example.com/dtcadmin/
Username: dtc
Password: 请使用您在安装配置时所选口令
如果该域名不能访问,请使用IP地址访问,如https://10.2.3.4/dtcadmin/
The end