你的位置: Kiyo'Space首页 服务器 阅读文章 欢迎留下您的足迹

linux安装DirectAdmin

[ 服务器 ] 分享

DirectAdmin简介
DirectAdmin (简称DA)是一套由加拿大JMBC软件公司开发的基于Linux操作系统的虚拟主机在线管理软件,通过这个管理系统您可以方便的管理您的服务,设置EMAIL,设置DNS,开通FTP,开通网站及Mysql数据库,在线文件管理,数据库管理等,方便管理员,客户及代理商在线管理虚拟主机.
DirectAdmin功能
电邮管理: 用户可以创建POP3 帐户, catch-all邮箱, 邮件转发, 邮件列表, 自动回复, 和网页邮局 。 过滤器允许用户按域名, 关键词, 和大小来阻拦邮件。附有成人邮件过滤器。
FTP 管理: 用户可以创建FTP帐户, 并为每个帐户设定文件夹访问权限. 支持匿名登录
DNS 管理:用户可以添加和删除DNS纪录, 改变邮件服务器地址设置, 和其它任何DNS相关控制。
统计功能: 用户拥有与他们帐户相关的详尽的统计。同时,DA还支持更高级的设置, 和Webalizer。
FrontPage 延展:用户可以在任何时候开启和关闭微软FrontPage延展。
二级域名管理: 用户可以列出, 创建, 删除, 并得到二级域名相关的统计。
MySQL数据库:用户可以很容易地创建, 修改, 和删除MySQL数据库。
密码保护目录:用户可以使用用户名和密码保护任何目录。
更高级的工具:用户可以安装SSL证书, 查看服务器信息和已经安装的perl模块, 设置cron jobs, mime 类型, 和apache handlers, 以及开启站点转向和域名指向。
错误页面设置:用户可以为401, 403, 404, 和500错误代码创建自定义错误页面.
网站备份:使用这个强有力的工具, 用户可以备份或恢复所需要的部分. 例如, 帐户数据, 而不是站点文件。
文件管理器:一个可以取代FTP的, 很人性化并快捷的文件管理方式. 包括建立和编护网站的所有功能。
创建/列出/修改 帐户:帐户的创建, 列表, 修改,和删除 可以很快速并很容易地完成。
系统/服务信息:代理商可以很快捷地查看服务器和系统信息。
空间配置方案:代理商可以创建预定义的空间配置方案. 当创建帐户时, 代理商只要选择一个配置方案, 而不是手工设置各个帐户的空间容量等配置。
代理商统计:代理商将有一个很全面的关于资源使用情况的概要. 代理商也可以按用户排列数据以迅速地查看整体情况。
向所有用户发送消息:用DirectAdmin的自带的在线支持系统, 代理商可以迅速地向他的所有用户发送消息。
导入/管理 模板:代理商可以迅速地导入并使用新的模板。
IP 分配:代理商可以很方便的为他的用户分配IP地址。
域名服务器:代理商可以为他的用户创建自定义的域名服务器。
完全使用统计:管理员可以查看完全的系统资源使用统计。另外, DA实时监测确切的网卡输入与输出。
系统/服务信息:管理员可以观看, 停止, 开启, 和重启服务器中的服务。
代理商配置方案:管理员可以创建预定义的代理商帐户配置方案。当创建代理商帐户时, 管理员只需选择配置方案而不是手工设置各个帐户配置。
显示所有用户:管理员可以迅速地观看系统中的任一帐户并可以按多种方式排列。
DNS管理:创建, 修改, 或删除服务器上的任何DNS记录。
IP管理:管理员可以方便的管理并分配绑在机器上的IP地址。

DirectAdmin安装教程

wget http://www.directadmin.com/setup.sh

DirectAdmin只支持安装Unix/linux/freebsd等操作系统。
对于WindowsXP/2000/2003/2008等系统不支持!!!
1. 预安装环境

Rehat/Fedora/CentOS:

yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which

The libcom_err-devel package is for CentOS 6, relating to this error.

Debian 6

apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libreadline-dev libdb4.8-dev libsasl2-dev
Debian 7

apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev libncurses5-dev
FreeBSD tends to have everything needed, and the need to run pre-install commands is less common.
Custombuild does require gmake, but will try to install it with dpkg -r or ports if it’s missing. If needed:

pkg_add -r gmake perl wget bison flex gd cyrus-sasl2 cmake python autoconf libtool libarchive
FreeBSD 10

pkg install gcc gmake perl5 wget bison flex cyrus-sasl cmake python autoconf libtool libarchive iconv bind99

2. 之后开始安装DirectAdmin了

1)用root帐号登录系统,
2)改setup.sh属性,
chmod 755 setup.sh
3)运行程序

./setup.sh
如果不出意外, 到最后你会看到
The following information has been set:
Admin username:  admin
Admin password:  ********
Admin email:  admin@hostname
Server IP: xxx.xxx.xxx.xxx
Server Hostname: your.own.host.name
To login now, follow this link:http://serverIP:2222
把这些信息记住就可以了. 之后记得更改密码哦

下载:DirectAdmin

附:directadmin更换授权IP的操作办法

/usr/local/directadmin/scripts/getLicense.sh    Client ID    License ID

或者/usr/local/directadmin/scripts/ipswap.sh 老IP  新IP

联系directadmin官方更换授权IP.

没有评论

  • (Required)
  • (Required, will not be published)