A-A+

CentOS下安装DirectAdmin控制面板教程

2014年12月05日 服务器技术 暂无评论 阅读 2,206 views 次

前段时间在黑五的活动中撸了个Online.net 的2欧独服,然后这段时间有空就折腾。因为配置也太低了,所以最终决定装个DirectAdmin 开心版来玩玩。因为服务器是法国机房的,国内访问速度自然不怎么样,当然电信的ping值还不错,基本在二百五左右,为了优化,打算给装上锐速来加速。又因为锐速不支持CentOS7,online上又只有centos7可选,所以DD了个6.3版本的CentOS,至于怎么装,这个后话,以后有空再整理上来。由于安装过程遇到过不少问题,本文权当是记录备忘吧。

由于我的系统是64位的,所以执行下面这个代码:

yum install openssl098e.i686 glibc.i686 libstdc++.i686

之前看教程要说CentOS6要先执行下面两行代码:

ln -s /usr/lib/libssl.so /usr/lib/libssl.so.6

ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6

我也执行,可是没有什么反应。但是我安装到最后出现错误,错误内容是:

type: /sbin/service httpd restart
./directadmin: error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file or directory
./directadmin: error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file or directory

这是由于没有安装 libssl,所以得执行下面几行命令:

yum install libstdc++.so.6
yum install libnspr4.so
yum install libssl.so.6

然后再安装依赖包:

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 #安装基本运行环境

yum -y update #更新内核和程序
yum remove httpd php mysql #移除HTTPD,PHP和MySQL

当然你也可以yum remove httpd php mysql 因为有些centos不干净,自带这些玩意,有的话请移除,下面就进行安装。把DirectAdmin通过SFTP或者WinSCP又或者什么工具都行上传到服务器上,执行下面命令开始安装:

chmod 755 setup.sh;./setup.sh

1、输入授权信息

Please enter your Client ID(请输入客户端ID)

Please enter your License ID(请输入授权ID)

然后Enter your hostname(输入您的服务器名

1) Is this correct?(这是正确的吗?)

一般情况下输入:Y

2) Is eth0 your network adaptor with the license IP(127.0.0.1)?

您的网络适配器是eth0和许可证的IP相匹配吗?(127.0.0.1)?

若无误,请输入:Y

注意,OpenVZ环境下安装可能会显示网卡为:venet0或其它,请根据实际情况操作。

3)Is 127.0.0.1 the IP is your license?

您的许可证上的IP是127.0.0.1?

若无误,请输入:Y

以上这些都没什么问题,到了选择安装CB版本的时候就注意了

You now have 4 options for your apache/php setup
1: customapache: end-of-life software. Apache 1.3, php 4, frontpage. Do not use. No support.
2: custombuild 1.1: older software. Apache 2.x, php 4, 5, or both in cli and/or suphp. Defaults to php 5.2
3: custombuild 1.2: * Recommended. simlar to 1.1, newer default versions. Apache 2.x, php 5, 6, or both in cli and/or suphp. Defaults to php 5.3
4: custombuild 2.0 ALPHA: Not yet recommended, still in testing. Apache 2.4, mod_ruid2, php 5.4. Can be set to use php-FPM. Experts only. Requires pre-release binaries.

我是选择了4,这个可以根据自己喜欢,然后接下来我就一路y,然后它就开始编译和安装了,漫长的等待啊,这服务器的配置太低了,好像不少于半个小时吧····

安装完成后会在屏幕上显示访问地址、用户名、密码等等重要信息,这些自己记好哈,迟点再去修改。

最后,重启下DA并清理下残余文件。

service directadmin restart (重启下DA)

yum clean all (清理下残余文件)

默认的初始密码忘记了怎么办?
admin账号的密码和mysql的管理员账号和密码,可在 /usr/local/directadmin/scripts/setup.txt 里找到。

 

给我留言

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。

Copyright © 寂寞部屋 保留所有权利.   Theme  Ality

用户登录