文章64
标签4
分类5

DirectAdmin安装指南

o(︶︿︶)o 唉十分懒得写这方面的东西,怎么说呢其实准备了好久只是自己懒。

截图啊之类的都准备好了就是。。。。。。怎么说呢,自己懒会导致很多不可预知的事情发生。比如说继续写博客的动力之类的,我讨厌复杂的事情。所以啦!继续坚持写喽!

DirectAdmin 一款主机管理面板使服务器,vps,虚拟机完成由粗到细的转变。简单的来讲就是使系统级转变为面板级的转变吧。还有嗯什么系统级面板级都是本人自己的说法别见怪啦。
DirectAdmin01

反正我这小白脑袋里唯一的感觉就是面板就是为了让建站更容易,就这样啦!管它呢。

DirectAdmin简介

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

功能组成部分为:
电邮管理,FTP 管理,DNS 管理,统计功能,FrontPage 延展,二级域名管理,MySQL数据库,密码保护目录,更高级的工具,错误页面设置,网站备份,在线文件管理器,创建/列出/修改 帐户,系统/服务信息,空间配置方案,代理商统计,向所有用户发送消息,导入/管理 模板,IP 分配,域名服务器,完全使用统计,系统/服务信息,代理商配置方案,DNS管理,IP管理,授权/更新,API接口。

以上为拓展阅读哦呵呵,下面开始教授如何安装。

DirectAdmin安装

注意:本文中的安装步骤主要适用于正版授权DirectAdmin而非破解版或开心版!并非本人歧视非正版,而是安装方法稍有不同。而不同在那里请大家问度娘,乃们知道的度娘什么的最可爱了!

首先!本文中的正版DirectAdmin授权由蓝姆网络CEO友情提供,他们家的虚拟空间不错哦!

一、准备工作和安装环境

环境:CentOS 6.5 x64(debian,Ubuntu需要使用其他方式的源来安装这里就不一一讲述了!)
2 GB Memory(就是内存啦 一般最低应该是512BM可装但没试过,最近手头上没512MB内存的呜呜)
70 GB Disk Space(就是硬盘空间啦 我只是帮你们认识英文单词啦乃们不许欺负我! 最低不建议低于10GB)
准备工具:
SSH软件一枚 Putty或Xshell(我使用的是Xshell看个人习惯了没有成功率高低之说。)
正版授权的VPS(服务器,虚拟机)的IP一只,Client ID和License ID
开始安装
首先安装组件!

sed -i "s/^SELINUX=.*/SELINUX=disabled/" /etc/sysconfig/selinux #关闭selinux

如果出现错误提示不必着急!跟着我来手动解决!

vi /etc/selinux/config #使用编辑命令修改防火墙配置 #将其中的SELINUX=enforcing改为SELINUX=disabled #enforcing意思是 执行 #disabled意思是 失效

如下图
DirectAdmin02

改完了不知道怎么保存?没接触过Linux?啦啦啦来跟着我的步骤走 按ESC按键 是键盘左上角的那个你不经常用的那个键啦! :wq #输入后回车会发现跳出了 这是已经保存了哦! reboot #重启系统

重新链接服务器

sestatus -v #查看防火墙状态

DirectAdmin03
disabled已经关了了

yum -y update #升级系统源

升级系统源
DirectAdmin04

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 #安装DirectAdmin必要环境使DirectAdmin能正常安装的主要部分个别时候官方更新DirectAdmin大幅度更新版本时会一起更新这段命令依照官方为准!

提示是否安装
DirectAdmin05

yum remove httpd php mysql #移除HTTPD,PHP和MySQL(一般来说干净的系统没有的)

组件安装完成及执行移除HTTPD,PHP和MySQL操作
DirectAdmin06

DirectAdmin07

wget http://www.directadmin.com/setup.sh #下载官方脚本文件(请自行看准官方网址)

下载完毕
DirectAdmin08

chmod 755 setup.sh #设定下载文件权限

DirectAdmin09
以下是为了让大家清晰的看到权限的改变而使用Winscp查看的有兴趣的可以自行下载查看!
DirectAdmin10

DirectAdmin11

./setup.sh #运行安装脚本

DirectAdmin12
输入购买的Client ID和License ID
DirectAdmin13
Hostname 译为主机名 请填写你为DA准备的域名(一般都用的二级域名哦!)
DirectAdmin14
系统提示你是否确认 Y确认即可 回车
DirectAdmin15
提示为是否是授权的IP 自己确认哦 错了乃们不能怪我是你们自己的错。(对了输入Y 错了输入N你懂的 但我尝试了下错误了一般也选Y就行大不了完成后修改嘎嘎 选N后好麻烦的)
DirectAdmin16
再次确认IP Y或N自己选正确的依旧Y 回车
DirectAdmin17
再再次确认这真的是你被授权的IP? Y 回车 #感觉好负责哦 →\_→
DirectAdmin18
第一个老旧的,第二个比较旧的,第三个推选的,第四个测试的。一般选第三个!但有些人可能有特殊需要自行选择 3 回车
DirectAdmin19
你是否准备安装默认的apache2.2+php5.3,cli模式? Y 回车
是否寻找下载最快的镜像地址? Y 回车
DirectAdmin20
自动测试20个镜像地址好像第九个有问题没见哎!
DirectAdmin21
大约15~20分钟以上哦服务器配置不同而有差异所以不要问我这个问题哦 下面是安装完成的图
DirectAdmin22

vi /etc/selinux/config #将SELINUX=disabled改回SELINUX=enforcing(你也可以找命令来完成) reboot #重启 重启后连接继续 service iptables status # 查看防火墙配置,发现只有一个22端口开启我们需要2222这个端口开启

DirectAdmin26

sed -i 's/port=2222/port=8688/g' /usr/local/directadmin/conf/directadmin.conf #修改2222端口用如非必要勿用!!!! vi /etc/sysconfig/iptables #编辑防火墙的配置

DirectAdmin25

模仿22端口那个写下如下配置 -A INPUT -m state --state NEW -m tcp -p tcp --dport 2222 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT # ESC :wq 回车

DirectAdmin24

service iptables restart #重启防火墙

DirectAdmin23

恭喜你看完我这篇唠叨文,也恭喜你成功装上DirectAdmin 赶快去实现你做acg萌大乃的站点吧!!!!!

本文作者:寒喵
本文链接:https://moe.mwulu.com/directadmin/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可