反正我这小白脑袋里唯一的感觉就是面板就是为了让建站更容易,就这样啦!管它呢。
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
开始安装
首先安装组件!
1
|
sed -i "s/^SELINUX=.*/SELINUX=disabled/" /etc/sysconfig/selinux #关闭selinux
|
如果出现错误提示不必着急!跟着我来手动解决!
1
2
3
4
|
vi /etc/selinux/config #使用编辑命令修改防火墙配置
#将其中的SELINUX=enforcing改为SELINUX=disabled
#enforcing意思是 执行
#disabled意思是 失效
|
1
2
3
4
|
#改完了不知道怎么保存?没接触过Linux?啦啦啦来跟着我的步骤走
按ESC按键 是键盘左上角的那个你不经常用的那个键啦!
:wq #输入后回车会发现跳出了 这是已经保存了哦!
reboot #重启系统
|
重新链接服务器
1
|
sestatus -v #查看防火墙状态
|
1
|
yum -y update #升级系统源
|
1
|
yum remove httpd php mysql #移除HTTPD,PHP和MySQL(一般来说干净的系统没有的)
|
1
|
wget http://www.directadmin.com/setup.sh #下载官方脚本文件(请自行看准官方网址)
|
1
|
chmod 755 setup.sh #设定下载文件权限
|
以下是为了让大家清晰的看到权限的改变而使用Winscp查看的有兴趣的可以自行下载查看!
1
|
./setup.sh #运行安装脚本
|
输入购买的Client ID和License ID
Hostname 译为主机名 请填写你为DA准备的域名(一般都用的二级域名哦!)
系统提示你是否确认 Y确认即可 回车
提示为是否是授权的IP 自己确认哦 错了乃们不能怪我是你们自己的错。(对了输入Y 错了输入N你懂的 但我尝试了下错误了一般也选Y就行大不了完成后修改嘎嘎 选N后好麻烦的)
再次确认IP Y或N自己选正确的依旧Y 回车
再再次确认这真的是你被授权的IP? Y 回车 #感觉好负责哦 →_→
第一个老旧的,第二个比较旧的,第三个推选的,第四个测试的。一般选第三个!但有些人可能有特殊需要自行选择 3 回车
你是否准备安装默认的apache2.2+php5.3,cli模式? Y 回车
是否寻找下载最快的镜像地址? Y 回车
自动测试20个镜像地址好像第九个有问题没见哎!
大约15~20分钟以上哦服务器配置不同而有差异所以不要问我这个问题哦 下面是安装完成的图
1
2
3
|
vi /etc/selinux/config #将SELINUX=disabled改回SELINUX=enforcing(你也可以找命令来完成)
reboot #重启 重启后连接继续
service iptables status # 查看防火墙配置,发现只有一个22端口开启我们需要2222这个端口开启
|
1
2
|
sed -i 's/port=2222/port=8688/g' /usr/local/directadmin/conf/directadmin.conf #修改2222端口用如非必要勿用!!!!
vi /etc/sysconfig/iptables #编辑防火墙的配置
|
1
2
3
4
|
#模仿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 回车
|
1
|
service iptables restart #重启防火墙
|
暂无评论内容