Home / 主机知识 / DA开心安装指南

DA开心安装指南

DirectAdmin 是一套国外开发的功能非常强劲的虚拟主机在线管理系统,通过这个管理系统您可以方便的管理您的服务器,设置EMAIL、设置DNS、开通FTP、在线文件管理、数据库管理等,方便管理员、客户及代理商在线操作虚拟主机信息。

DirectAdmin目前是收费软件,本文所说的开心DA仅供参考与学习。

注意:该脚本仅支持centos系统。本站在centos6.x 系统的32bit中安装正常。

1、创建安装脚本:

vi da.sh

在脚本中插入:

#!/bin/bash

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

mkdir -p /usr/local/directadmin

wget http://dl.lostgoal.com/webpanel/da/dacp.zip

unzip dacp.zip

chmod -R 755 setup.sh
./setup.sh

执行脚本:

bash da.sh

注意在安装过程中需要输入一些东西。主机名,域名,网卡这些按照自己的填,

但是在选择filename的时候一定要注意:

da

大约15分钟安装成功,安装成功后会给你登录地址,管理员账号密码,注意保存并且及时修改。

2、汉化模板脚本:

该脚本不需要修改语言,直接默认english就是中文。

新建脚本:

vi lang.sh

在脚本中插入:

#!/bin/bash

cd /usr/local/directadmin/data/skins/

rm -rf enhanced

wget http://dl.lostgoal.com/webpanel/da/enhanced.zip

unzip enhanced.zip

rm -rf enhanced.zip

保存运行脚本:

bash lang.sh

登录后台你就发现是中文面板了。

3、PHP升级。

DA默认安装的是PHP5.3

如果需要更高的版本,请按照下面步骤进行升级:

cd /usr/local/directadmin/custombuild/

vi options.conf #修改PHP版本,把5.3修改为5.4(按照自己的需要修改)

./build clean

./build update

./build all y

service httpd restart

4、修改登录端口

DA默认登录端口为2222

出于安全考虑,建议更换默认端口。

方法一:

修改配置文件:

vi /usr/local/directadmin/conf/directadmin.conf

#找到port 2222,替换成你想要的端口。保存重启DA

service directadmin restart

方法二:

直接sed修改:

sed -i ‘s/port=2222/port=7777/g’ /usr/local/directadmin/conf/directadmin.conf

#把7777替换成你想要的端口号

service directadmin restart

DA开心版,建议不要装在国外的VPS上,毕竟国外的版权抓的很严。

但是如果是自用,修改端口号之后,又没人举报,还是没关系的。

附件里为DirectAdmin 1.44.3 开心版下载。

本方法仅适用于centos5/6,DirectAdmin开新版下载请自行百度吧。

下载后解压.RAR上传 update2.tar.gz和setup.sh到服务器

创建文件夹directadmin

mkdir -p /usr/local/directadmin

将update2.tar.gz内所有内容解压到

tar xvf update2.tar.gz -C /usr/local/directadmin

安装directadmin编译环境所需要的依赖

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

下面这步CENTOS5和centos6.x64需要执行,不然后面编译php会失败

CENTOS5 (CentOS6请勿执行)

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

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

CENTOS6 (CentOS5请勿执行)

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

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

CentOS5/6 64bit

yum -y install glibc.i686 openssl.i686

yum install gcc gcc-c gcc-c++

yum install openssl098e glibc.i686 libstdc .i686

yum install libssl.so.6 libcrypto.so.6

yum install libstdc++.so.6

安装完以上依赖可以开始安装directadmin了

将上面上传的setup.sh 赋予可执行权限

chmod -R 755 setup.sh

运行setup.sh开始安装

./setup.sh

阿里云ECS在运行

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

这段命令时提示错误,其实也就是安装gcc时出错,
具体可以单独 yum install gcc 测试
解决办法
修改文件 /etc/yum.conf 将exclude=kernel*前加注释即可解决

About admin

Check Also

win2012评估版转正式版

把版本转换成正式版本: 这条命令是转换成数据中心版本: DISM /online /Set-Edition:ServerDatacenter /AcceptEula /ProductKey:XXXXXXXXXXXXX 这条命令是转换成标准版本: DISM /online /Set-Edition:ServerStandard /AcceptEula /ProductKey:XXXXXXXXXXXXX 服务器将重启两次 Windows Server 2012 R2 Standard RETAIL KEY Q8MTR-F2N87-JPQ4C-8CFK9-C7HJM HK69K-3N8Y2-VB2XH-4HYGY-CWDWM W689N-TPP83-V2Q42-683JR-X2C2B

发表回复