金光 发表于 2010 年 10 月 29 日 15:23:32

DA 安装指南——官方原文翻译

步骤1:操作系统要求

-纯净系统安装:查看一下install.html,看你的操作系统是否在支持之列
-至少要有一个公网IP地址(在NAT和基于局域网的系统下无法工作)
-安装有ssh和gcc、g++编译环境
                # Yum install gcc
                # Yum install gcc-c++


步骤2:确认你的许可信息的正确性

在https://www.directadmin.com/clients下用你的客户账户登录,然后点击“查看”链接来查看你的许可信息
检查一下你的IP地址和操作系统是否正确,并且确定你的许可是已经激活了并且是经过验证的(如果没有激活验证,可能是验证系统还没有处理你的请求)。


步骤3:开始安装
*********FreeBSD下安装需要特别注意的事项******
如果登录用户不是admin或root(使用su获取root访问权限的情况):
在你退出root账户之前,你必须添加 “AllowUsers 用户名”到 /etc/ssh/sshd_config 文件中,要不然就会永远的丢失服务器的root权限,并且你需要通过格式化来恢复。


使用 root 权限并下载 setup.sh文件
                  # Wget http://www.directadmin.com/setup.sh
提示:在FreeBSD系统下,用fetch代替wget命令下载文件


修改setup.sh的文件读写权限
                # chmod 755 setup.sh


运行setup脚本
               # ./setup.sh

安装脚本提示输入:客户ID、许可ID和主机名

重点:主机名必须和主域名相同,例如:mfisp.com是不符合要求的主机名,server.mfisp.com才是符合的。如果主机名和主域名相同将会导致e-mail和FTP出错,并且需要你保证DNS的设置能够解析到主机名。

如果你需要在VPS(虚拟专用服务器Virtual Private Server)上安装DA面板,或者设置DA面板的基于SSL的http访问,请参考如下内容:
                                                                *注释:VPS/VDS(Virtual Private Server/Virtual Dedicated Server)虚拟专用服务器/虚拟独立服务器

在VPS/VDS下安装的DA需要注意的事项:
安装后,添加:
ethernet_dev=devicename
比如,在大多数VPS系统是:
ethernet_dev=venet0:0
有些系统中,IP可能不是指设备上的哪个IP,你需要设置好正确的值
ethernet_dev=eth0:1
或者有些系统在不同设备上有不同的IP,比如可能是:
ethernet_dev=eth1
输入:/sbin/ifconfig
查看你要设置的IP在哪个设备上
然后配置到/usr/local/directadmin/conf/directadmin.conf.
通过ifconfig命令查看设备全名,然后修改设备名称,如果你的VDS/VPS系统的网络接口是仿真的,你就可以跳过这一步骤。

设置SSL认证:
这一步设置只针对希望通过SSL使用DA的用户。你需要编辑directadmin.conf文件来实现(设置 SSL=1)。http://help.directadmin.com/item.php?id=15
命名重读错误(只存在于RH 7.2)
首先确认/etc/rndc.conf文件包含以下“server localhost”指令数据:
                   # cat /etc/rndc.conf
                      ...
                     server localhost {
                                                   key "rndckey";
                                                };
                     ...
如果你没有看到该文件,请使用pico或VI编辑一个这样的文件,包含以上内容。

访问DA控制面板
可以通过链接http://server.ip.address:2222访问DA控制面板 —— 使用脚本目录下setup.txt中列出的Admin 用户名/密码。


处理RPM错误
有时安装RPM软件包会出错,解决这些问题也很简单。在RH下安装时,如果你不知道在RH下安装时要安装什么的话,你可能选择安装了诸如apache和sendmail的服务,这些服务服务必须先移除,这样RPM才可以正常安装。
比如,你在尝试安装exim的时候,可能会提示有如下信息:

# rpm -ivh exim-3.36-2.i386.rpm
Preparing...               ###########################################
file /somefile from install of exim-3.36-2 conflicts with file from package sendmail-8.1
...

这表示你的服务器已经安装了sendmail,所以必须先移除它。通过以下命令可以很轻松的完成移除工作:
# rpm -e --nodeps sendmail

然后你才可以安装你的RPM包,其他类似apache,apache-devel,wu-ftp, php,MySQL等等的服务也一样。如果你需要查看你已经安装了哪些服务,可以执行一下命令
# rpm -q servicename
或者
# rpm -qa | grep substring

substring是指包含哪些单词,例如:apache可以代表所有apache的服务
# rpm -qa | grep apache
apache-fp-1.3.27-2
apache-fp-devel-1.3.27-2
apache-fp-manual-1.3.27-2

排错
如果你有其他问题悬而未解,请查看
http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=73097

如何获取更多信息
你可以发邮件询问support@directadmin.com,或者通过技术支持页面和技术人员实时对话。因为这项服务技术本身的原因,需要你联系我们的网上的客服代表。你也可以访问我们的官方论坛查看你的问题是否有类似的回答。

竹影清风 发表于 2011 年 1 月 25 日 17:10:08

{:2_43:}技术型文章啊
页: [1]
查看完整版本: DA 安装指南——官方原文翻译