CentOS上安装DirectAdmin

不指定
2010-8-21 10:09 by:果面 PC应用 » 网络应用 本站原创 | |
CentOS是unix的一个版本,集成了httpd,mysql,php,特别适合于当服务器。

DirectAdmin是一款付费的虚拟主机管理软件,个人认为是除Cpanel外比较易用的一款。

vps是通过虚拟技术将一个独立服务器分割成N份进行出售,介于虚拟主机与独立服务器之间。数据库,FTP这些信息相对于虚拟主机而言是完全独立的。最主要的是拥有相对独立的内存和CPU这些指标,不会被别人拖累。一般xen下是不能超售的,而openVZ则是可以over selling.

安装相关的组件,或者你可以选择面对装了一半之后跳出来这样一个提示:
cd /usr/local/directadmin/custombuild
./build all d

CentOS是附带了httpd的unix版本,但是因为directadmin的安装需要干净的系统,所以在装之前要反安装httpd,php,mysql这些web组件。

yum remove httpd* php* mysql* -y


安装CentOS的相关组件的命令如下

yum update -y
yum install gcc-c++ gcc automake -y
yum install make
yum install flex


运行命令:
wget http://directadmin.com/setup.sh


获取安装文件
chmod +x setup.sh


更改文件权限+x是一种方式,也可以用控制面板里面用的比较多的755。
./setup.sh


运行安装文件,然后在下面填入相关的信息。其中hostname和vps里面的名字一样。

DirectAdmin’s setup has a few more things you need to fill:

Please enter your Client ID :
Please enter your License ID :
Please enter your hostname \(server.domain.com\)
It must be a Fully Qualified Domain Name
Do *not* use a domain you plan on using for the hostname:
eg. don’t use domain.com. Use server.domain.com instead.
Do not enter http:// or www
Enter your hostname (FQDN) :
Is this correct? (y,n) :
Is eth0 your network adaptor with the license IP? (y,n) :
Is xx.xx.xx.xx the IP in your license? (y,n) :

DirectAdmin will now be installed on: Enterprise 5
Is this correct? (must match license) (y,n) :

You now have 2 options for your apache/php setup.

1: customapache: older, more tested. Includes Apache 1.3, php 4 and frontpage.
2: custombuild 1.1: newer, less tested. Includes any Apache version, php 4, 5, or both in cli and/or suphp. Frontpage not available with Apache 2.x.
Post any issues with custombuild to the forum: http://www.directadmin.com/forum/forumdisplay.php?f=61

Enter your choice (1 or 2):

针对vps的特殊设置:

经过这些步骤,directAdmin的安装已经完成了,对还差最后一个步骤。在vps上面还要将Ip,硬盘这些进行一个定位。
执行ifconfig命令查看VPS的IP地址,这个IP地址所绑定的设备就是我们需要记录下来的,例如venet0:0。
可以通过/sbin/ifconfig这个命令来查看自己的硬盘。
用vi进入/usr/local/directadmin/conf/directadmin.conf这个文件,将其中的ethernet_dev的值改成

ethernet_dev=venet0:0


然后重启Linux使我们的更改生效,重启之后在浏览器里面输入http://ip:2222,如果你看到一个登陆框,那就说明DirectAdmin安装成功了。
如果忘了DirectAdmin的密码用
locate mysql.ini
评论(0) 引用(0) 阅读(2488)