DirectAdmin是国外开发一个非常强大的虚拟主机管理系统。
我们在使用免费空间时见过最多的当数Cpanel面板,其次就是DirectAdmin控制面板了,在VPS或者服务器上安装了DirectAdmin,就能轻松搭建上百个网站了。
除了将DirectAdmin当成一个空间控制面板外,DirectAdmin还可以整合其它的销售系统变身为一个IDC服务商,DirectAdmin有强大的用户管理功能,你能将自己服务器分成几百份或者几万份卖给别人。
DirectAdmin官方售价比较贵,但是现在好多的主机商都是买主机送DirectAdmin,对于那些合租或者共用服务器的朋友是最适合了。
接下来介绍DirectAdmin安装过程,中文汉化,创建空间多用户和用户管理,最后是利用DirectAdmin建站。
DirectAdmin安装、汉化、多用户创建、建站图文教程:
1、DirectAdmin是一个商业软件,从事商业行为的朋友可以到官网付费购买。这里只提供一个测试学习之用的DirectAdmin特别版。(学习之后建议24小时内删除)
- 1、官网:http://www.directadmin.com/
- 2、特别版:http://pan.baidu.com/share/link?shareid=462477&uk=1476933591
- 3、中文汉化包:http://zhujis.com/myvps/directadmin-cn.zip
2、测试DirectAdmin环境是:
Linode的512MB内存VPS,日本机房,CentOS 5.6操作系统。
3、先将DirectAdmin特别版下载到本地,用Winscp或者其它的工具将dacp.zip压缩包上传到你的VPS主机上。
4、执行以下代码,完成的动作是:新建文件夹,解压压缩包,解压复制压缩包的文件到新建文件夹中。
mkdir -p /usr/local/directadmin
unzip dacp.zip
tar xvf update2.tar.gz -C /usr/local/directadmin
5、对VPS进行一系列的组件升级,执行:
yum -y update
yum -y install dos2unix patch screen unzip lftp tar quota
yum -y 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 libstdc++.so.6 libnspr4.so libssl.so.6
6、32bit的再执行以下命令:
ln -s /usr/lib/libssl.so /usr/lib/libssl.so.10
ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.10
7、64bit的执行以下命令:
ln -s /usr/lib64/libssl.so /usr/lib64/libssl.so.10
ln -s /usr/lib64/libcrypto.so /usr/lib64/libcrypto.so.10
8、最后赋予脚本权限并运行。
chmod -R 755 setup.sh
./setup.sh
9、输入你的DirectAdmin授权,因为是特别版本,所以可随便输入。
10、填入你的域名,然后会显示你的网址IP地址,如果有多IP的话,这里就能选择了。再输入y,确认。
11、开始安装时,会要选择你要安装的组件套装,第三项是推荐选项,Apache2.*,PHP可选5和6的版本,默认是PHP5.3,可选CGL或者CLI模式。
12、这里选择了3,然后是询问是不是按照默认配置安装,如果选择N,你就可自定一些安装选项了,最后是是不是选择最快的镜像下载的。
13、所以的设置完成后,就正式编译安装了。
用Linode的512MB内存VPS整个安装过程大约持续了15分钟。
1、看到上面的提示,就表明DirectAdmin已经成功安装在VPS上了,账号和密码在DirectAdmin安装成功时已经在Putty中给出了。
2、打开你的http://ip:2222登录,默认看到的是英文的DirectAdmin控制面板。(点击放大)
3、执行以下代码可以将DirectAdmin中文汉化,如果你增加了用户,需要将admin换成其它的管理员用户。
cd /usr/local/directadmin/data/skins/enhanced/lang/
wget http://zhujis.com/myvps/directadmin-cn.zip
unzip directadmin-cn.zip
sed -i ‘s/language=en/language=cn/g’ /usr/local/directadmin/data/users/admin/user.conf
service directadmin restart
4、DirectAdmin中文汉化包我已经上传到了我的GoDaddy主机上了。
1、如果你是一个人用VPS的话,默认的DirectAdmin用户就可以直接创建站点,并开始建站了。但是你想要开多个DirectAdmin用户,先要点击右上角进入”管理层”。
2、点击创建新的预设值。(即套餐计划)
3、这里可以设置一个分销套餐,设置包括空间、容量、域名等限制。
4、然后是创建一个分销用户,别人成了你的分销户后就通过此账号分销主机给客户了。
5、用分销用户登录DirectAdmin就可以创建DirectAdmin用户了,使用这个用户就可以直接登录DirectAdmin开始建站了。
1、用DirectAdmin建站其实就是通常所说的DirectAdmin使用教程,玩过免费空间的朋友一定对DirectAdmin相当熟悉,DNS、FTP、MysqL等都有。
2、创建新的站点,绑定域名,就是正式建站了。如果你是DirectAdmin管理员的话,用此账号登录就是你的客户使用界面了。
1、DirectAdmin官网的演示:
- 1、https://www.directadmin.com:2222/
- 2、Users、Resellers、Admins分别对应的账号和密码是:
- 4、login: demo_user password: demo
- 5、login: demo_reseller password: demo
- 6、login: demo_admin password: demo
1、特别提醒,DirectAdmin特别版来自网上,个人学习测试使用,要小心注意,防止被一些”漏洞”给自己造成不必要的损失。
2、本文只是在Linode的CentOS 5.6上测试成功,如果你是其它的Linux操作系统可能会遇到一些其它问题。
3.好用的话,建议大家支持DirectAdmin正版,漏洞较少,官方提供升级维护售后服务。