DirectAdmin面板最新(2013)安装教程

时间:13-03-10 栏目:VPS教程 作者:赵 容 评论:78 点击: 20,134 次

去年2月份,赵容写过一个2012年的自定义安装教程,因为一系列组件升级,目前的DA面板安装已经有一些差异,官方提供了更多选项,为了适应新的形势,我再写一次DA面板安装教程2013年的版本,当然,他与2012年的安装基本是一致的,只是增加了几个选项。

首先,我们同样需要一台服务器或者VPS,干净的操作系统,以及正确的授权,DA授权绑定了服务器主IP和操作系统,预备长期用的话大家可以购买那些终身授权,比月付划算。当然,你也可以用开心版,只要胆子够大的话(啥是开心版?丢,2了吧?不给钱就用,开心不?)。

准备工作

之前我一直喜欢在CentOS5.*安装,今天我们以CentOS6.* 32bit系统为例,首先安装组件。

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

yum -y update    #升级

yum -y install gcc gcc-c++ flex make perl unzip bzip2 wget automake autoconf quota libgd.so.2

#安装必要组件

yum remove httpd php mysql      #移除HTTPD,PHP和MySQL

上面的部分跟我去年的一样,我复制过来的,关于这些个组件,跟你VPS本身的系统模板有关,即使后面他报错,你也可以缺什么装什么,或者官方有个更完整的:yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl patch quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed,这么多下来,看他够不够。

下载脚本及运行

wget http://www.directadmin.com/setup.sh       #下载脚本

chmod 755 setup.sh                  #设定权限

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

我建议在所有步骤开始前加上screen,毕竟这不是三两分钟就OK的,那么久,你看着他装,或者万一背时正干着断网了,也很纠结,养成好的习惯,编译最好上screen,切记。

编译安装

这些步骤,我以截图为主。

da2013-1

如上图,首先是授权信息的录入,然后是输入你的hostname,接下来选择网卡或者IP信息,然后回车下一步,这一步就是对比之前最多改动的地方。

da2013-2

我把这些信息复制下来,大家参考。

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个选项给你选择,第一个忽略,太老了这些组件;第二个,就是我们去年用的,Apache2.*,PHP5或者4,默认是PHP5.2.17,可选CGI或者CLI;第三个,是目前推荐的,Apache2.*,PHP加入了5和6的版本选择,默认是PHP5.3,可选CGL或者CLI模式;第四项,还在测试阶段。

我建议就听他的,选第三个吧。

you like the default settings of apache 2.2 and php 5.3 cli? (y/n):n

#你是否准备安装默认的apache2.2+php5.3,cli模式,如果你想自定义安装,就选n。

这一步,你选y的话,也可以,坐等安装完成,不过,我们这里以自定义来玩,就选n。

Would you like to have PHP5 or PHP6 as default? (5/6):5

#问你安装PHP5还是6,我选PHP5

Would you like to have PHP5? (yes/no): yes

#问你要不要PHP5呢,不要我还选5?

Would you like to have PHP5 as CLI or CGI? (cli/cgi): cgi

#CGI还是CLI模式?选择cgi

Would you like to have PHP6? (yes/no): no

#要不要PHP6?我不要,你要不要我不管。

Would you like to have ionCube? (yes/no): yes

#是否安装ionCube?

Would you like to have Zend Optimizer? (yes/no): yes

#是否安装Zend Optimizer?

Would you like to have an ability to update/instal MySQL using CustomBuild? (yes/no): yes

#是否更新/安装MySQL?

上面的几个步骤,我都是选的yes,去年ionCube和Zend Optimizer我选择的no,然后后来自定义安装,今年不这么干了,别那么麻烦给自己找事,他装你装都是装,怎么方便怎么来!不过,需要提醒的是在PHP5.2下为Zend Optimizer,但是PHP5.3下是Zend Guard Loader。后面的我就用截图了,一个个复制标注也挺麻烦,加上这些可以根据你自己的喜好选择,你也可以照我图上的来。

da2013-3

最后一个选择后,他会先检查你服务器最快的下载源,然后开始编译,安装。

这个过程可能超过15分钟,具体时间根据你的服务器配置不同而有差异。

等待安装完成后,使用默认密码登陆即可。

香港/美国/国内高速VPS

声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者请自行考虑后入手并自担风险!一分钱一分货仍是恒久不变之真理,未成年读者(包括生理和心理)请在监护人陪同下访问本站!本文由( 赵 容 )原创编译,转载请保留链接: DirectAdmin面板最新(2013)安装教程鄙视无耻复制行为!
关于隐私: 赵容非全职打理博客,所有评论不保证审核时间进度,我有义务保证您的个人信息不经由赵容部落透露给任何第三方,随意或虚假邮箱评论会自动进入垃圾箱无法展示和给您回应.
关于安全: 任何IDC都有倒闭和跑路的可能,出口线路更不可控,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯.

DirectAdmin面板最新(2013)安装教程:目前有78 条留言

  1. 26楼
    破晓:

    更新翻译
    连接信息

    要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。

    正版的DA授权,更新需要FTP信息,是哪里没设置好啊?

    2015-02-16 12:57 [回复]
    • 赵 容:

      用CGI模式装下

      2015-02-16 15:00 [回复]
  2. 25楼
    kk:

    License has expired
    Current Server Time: Fri Apr 17 16:55:35 2015
    登录上去显示这样了,请教!

    2014-09-03 09:26 [回复]
    • 赵 容:

      授权过期。

      2014-09-03 12:40 [回复]
      • 西西:

        这个需要怎么解决啊?请教

        2015-07-20 10:11 [回复]
        • 赵 容:

          如果授权过期了,续期授权,或者联系购买DA授权的那边。

          2015-07-20 10:24 [回复]
  3. 24楼
    1tsky:

    如何查询DirectAdmin的授权时间?我再淘宝买了一个授权说是终身的,但是有效期是1个月,是我看的地方不对,还是给我的本身就是1个月的授权啊,不知道容哥能说下怎么查看吗

    2014-06-24 00:22 [回复]
    • 赵 容:

      分段式授权,查询确实只看到是一个月的,实际好像授权至2038年。
      这东西淘宝买还不如跟那些熟悉的人买,起码不担心是不是终身的问题的。。

      2014-06-24 00:24 [回复]
      • 谢谢容哥解答,如果有有效期,到期之后找容哥帮忙买啊,淘宝已经付款几天了,没敢确认。

        2014-06-24 19:39 [回复]
  4. 23楼
    雨树乌鸦:

    感谢容哥的教程

    2014-06-14 22:45 [回复]
  5. 22楼
    lanfangzi:

    请问下,如果服务器上有多个ip地址,在开通用户网站的时候好像只能使用一个,如何让三个都能绑定到配置文件上呢

    2014-04-20 12:17 [回复]
    • 赵 容:

      一个网站使用多个IP,这个我没试过,关键从什么角度来看这么做也没有意义。
      估计修改该域名的配置文件可以实现吧。

      2014-04-20 12:23 [回复]
  6. 21楼
    提琴手:

    你好,按照你的教程自己装过几次的da了,中间都没有出过任何问题,现在这一次,因为我的网站服务器搬家,ip换了,但是域名没有换,我先让买给我的da的服务商帮我换了绑定的ip,在老的服务器上也卸载了da,再开始在新的服务器上装的,装的过程和以前一样,很顺利,没出现任何报错,(我的服务器换的还是同一个服务商的,是大一点空间的,linux系统,所以服务器设置上应该没有差别),安装成功之后也给了我后台登陆密码,登陆什么也很正常。然后我开始绑定域名,安装网站等,现在已经和以前都一样了,现在出现的问题是,所有的一级、二级域名都和以前一样打开正常,但我绑定的三级域名,http://开头的都会自动302跳转到https://开头的url。然后就显示是不被信任的连接,点进去察看详情,说是这个地址的安全证书不被信任,不是这个站的。可是我根本没有启用ssl功能阿,da的SSL证书点进去,也显示当前ssl没有启用。而且这种现象只发生在三级域名上。这是怎么回事啊?在上一个服务器的时候完全没有遇到过这样的问题,所有域名都打开正常,容容遇到过这样的问题么?

    2014-04-03 01:32 [回复]
    • 赵 容:

      这个我还真没遇到过,可能是由于我没用过三级域名吧,不过DA应该不会主动去把SSL方式打开的吧。

      2014-04-03 08:05 [回复]
  7. 20楼
    缘来:

    老大,什么时候出一个214年的最新安装教程,每天都时刻关注,好像很多组件都升级了,期待出2014年的最新安装教程啊

    2014-03-11 23:56 [回复]
    • 赵 容:

      哦,只是我现在也没多余的DA授权来测试了。。。

      2014-03-12 09:08 [回复]
  8. 19楼
    缘来:

    老大,按照你的安装教程自定义安装apache2.2+php5.3的话,能不能支持根目录下.htaccess伪静态文件啊?

    2014-01-27 15:35 [回复]
    • 赵 容:

      能啊,apache就是靠这个伪静态的啊

      2014-01-27 15:37 [回复]
      • 缘来:

        哦,明白了,谢谢啊!

        2014-01-27 15:38 [回复]
  9. 18楼
    小码农:

    怎么没有了下载地址呢?

    2013-12-31 20:41 [回复]
    • 赵 容:

      什么下载地址?

      2013-12-31 20:52 [回复]
  10. 17楼
    帅哥:

    No package libcom_err-devel available.
    No package libcurl-devel available.
    No package cronie available.
    No package perl-ExtUtils-Embed available.
    这四个怎么装不上呢?求助! 😮

    2013-09-10 16:07 [回复]
    • 赵 容:

      开头的那些组件没装完整吧?

      2013-09-10 16:08 [回复]
      • 帅哥:

        我是一连串全部写上的,就这几个高亮显示,貌似安不上、
        我又试试你这个 也是一样。
        yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl patch quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed

        2013-09-10 16:12 [回复]
        • 赵 容:

          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 试试看

          2013-09-10 16:15 [回复]
          • 帅哥:

            新装了四个包,可是那几个还是说not available。我再本机虚拟机测试也是不行,本机centos5.9 ,远程5.6 都是32位的。

            2013-09-10 16:20 [回复]
            • 赵 容:

              直接安装不管呢?安装过程的报错信息是怎样?

              2013-09-10 17:51 [回复]
  11. 16楼
    flomy:

    装好了,2222端口进不了,是不是要加防火墙?怎么加

    2013-08-26 17:12 [回复]
    • 赵 容:

      service iptables stop试试

      2013-08-26 17:14 [回复]
      • sed -i “s/^SELINUX=.*/SELINUX=disabled/” /etc/sysconfig/selinux 我运行这段语句的时候报这个错误了:sed: -e expression #1, char 1: unknown command: `?
        哈哈 ,谢谢您!

        2013-08-27 13:58 [回复]
        • 赵 容:

          关闭SELINUX的,大部分默认都关闭了,他只是可选,可能给后续带来问题,但并不绝对,也有多重方式可关闭它。

          2013-08-27 19:20 [回复]
      • 用了您的命令可以了,但是把墙关了,不安全吧,怎么把端口加上去了,我查了好多资料加端口都没用!

        2013-08-27 16:30 [回复]
        • 赵 容:

          根据自己的需要重新写iptables规则,包括访问面板的端口允许,就可以了。

          2013-08-27 19:20 [回复]
          • 嗯,我关闭墙就可以了,谢谢,我怎么设置产品啊。我要做虚拟主机平台,数据库大小怎么设置!哈哈!有交流群吗?容容!

            2013-08-27 22:27 [回复]
            • 赵 容:

              建议参考:http://www.zrblog.net/6076.html

              2013-08-27 22:29 [回复]
              • 防火墙端口怎么写啊,哈哈,有没有这类,服务器安全方面的知识啊,谢谢啊。容容!

                2013-08-28 10:41 [回复]
              • 容容我想问下,网站和数据库如何存放在别的盘,可以挂载到别的分区吗?

                2013-09-05 13:57 [回复]
                • 赵 容:

                  好像是可以的,只是我没弄过,但是听说有人弄过的,你弄了分享下~

                  2013-09-05 13:58 [回复]
                  • 我现在加了一块盘,分好了。可怎么更改directadmin网站目录和数据库目录加载到另块盘上

                    2013-09-05 15:35 [回复]
                    • 我想问下容容,DA的伪静态怎么设置啊!设置了好久没搞定!

                      2013-10-21 09:44 [回复]
                      • 赵 容:

                        DA用的是apache,网站伪静态直接规则写到.htaccess就是了。

                        2013-10-21 09:48 [回复]
                        • apache不用设置吗?我看php探针伪静态组件是开启了的,但是我传dz的伪静态规则上去,没用啊!容容!

                          2013-10-21 10:10 [回复]
                          • 赵 容:

                            DZ后台有规则,可以根据自己的情况修改后手工写入.htaccess。
                            apache都是靠规则,DA本身就是apache支持了。

                            2013-10-21 10:27 [回复]
                            • 容容,我加了群怎么没有人通过啊啊,要加那个群啊!

                              2013-10-21 15:08 [回复]

发表评论


海星云主机

广而告之