¿Cómo instalar DirectAdmin en VPS/ Dedicado con Centos 6 32 y 64bits?

Share

¿Cómo instalar DirectAdmin en VPS/ Dedicado con Centos 6 32 y 64bits?

Hola amigos bienvenidos a su blog de informática. Hoy día vamos a aprender a preparar un servidor CentOS 6 a 32 o 64 bits para instalar DirectAdmin, particularmente mi web panel favorito, la razones de por qué es mi favorito la hablaremos en otro tópico, de momento y sin dar largas al asunto vayamos a lo primero.

DirectAdmin corre en varios sistemas operativos basados en linux, en este caso como ya dije usaremos CentOS 6.

Voy a suponer que ya tienes ya un VPS o Dedicado contratado en alguna empresa, si aún no tienes uno contratado te recomiendo alguno de los siguiente por su calidad respecto al precio.

  • BlueHost: es una opción de 15$ por mes al día de hoy, son bastante estables.
  • OVH: hay una gama barata de unos 2€ por mes para entornos de pruebas.

Ok, vamos a dar inicio a esto.

Conectemos a nuestro servidor VPS/Dedicado usando un cliente SSH, bien puede ser Putty para usuarios PC, o la terminal en usuarios Linux y MacOS.

Una vez conectado al servidor a través del cliente SSH debemos hacer cumplir los siguientes puntos:

  1. Asignar zona horaria al servidor (tzone)
  2. Actualizar el sistema usando yum update
  3. Instalar los repositorios básicos.
  4. Instalar DirectAdmin

Nota: Si su VPS/Dedicado ya lo tiene configurado y solo desea instalar DirectAdmin, vaya directamente al paso 4.

1. Asignar zona horaria al servidor (tzone):

Para hacer coincidir nuestro servidor con nuestra zona horaria, en mi caso ahora es Caracas, Venezuela debemos hacer lo siguiente.

Miremos la zona horaria actual ejecutando el comando date, debería arrojar algo similar a esto:

[root@vps158057 ~]# date
sáb abr  4 01:32:51 CEST 2015

Ahora vamos a buscar nuestra zona horaria, primero miraremos la localización de nuestro país y ciudad, deplegando las zonas horarias del sistema operativo con el siguiente comando:

[root@vps158057 ~]# ls /usr/share/zoneinfo
Africa      Australia  Cuba     Etc      GMT-0      Indian       Kwajalein  Navajo    posix       ROK        UTC
America     Brazil     EET      Europe   GMT+0      Iran         Libya      NZ        posixrules  Singapore  WET
Antarctica  Canada     Egypt    GB       Greenwich  iso3166.tab  MET        NZ-CHAT   PRC         Turkey     W-SU
Arctic      CET        Eire     GB-Eire  Hongkong   Israel       Mexico     Pacific   PST8PDT     UCT        zone.tab
Asia        Chile      EST      GMT      HST        Jamaica      MST        Poland    right       Universal  Zulu
Atlantic    CST6CDT    EST5EDT  GMT0     Iceland    Japan        MST7MDT    Portugal  ROC         US
En mi caso mi zona horaria es America/Caracas, y para España es Europe/Madrid, vamos a crear un backup del archivo localtime con el siguiente comando:

[root@vps158057 ~]#  mv /etc/localtime /etc/localtime.bak
Y para terminar este proceso apuntamos la zona horaria del servidor a la que nos corresponde:
[root@vps158057 ~]#  ln -s /usr/share/zoneinfo/America/Caracas /etc/localtime

Confirmamos que la zona horaria se haya cambiado
[root@vps158057 ~]# date
vie abr  3 21:23:28 VET 2015

2. Actualizar el sistema usando yum update

yum update -y

3. Instalar los repositorios básicos.

RPMForge Repository CentOS/RHEL 6

32 Bits: 
rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
64 Bits: 
rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

EPEL Repository CentOS/RHEL 6 – 32  y 64 Bits

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

REMI Repository  CentOS/RHEL 6 – 32 y 64 Bits

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

ATrpms Repository CentOS/RHEL 6

32 Bits: 
rpm -Uvh 
64 Bits: 
rpm -Uvh

Webtatic Repository – 32 y 64 Bits

rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm

Actualizar para instalar repositorios

yum update -y

4. Instalar DirectAdmin: El tiempo de instalación dependerá de la velocidad y capacidad de rendimiento del servidor, dura entre 30-40 min así que tenga paciencia. Esta parte es muy fácil, este articulo como tal trata de como preparar el servidor para instalar DirectAdmin sin errores y dejarlo preparado para que puedas hacerlo más robusto y optimo.

Utilitarios Obligatorios

yum install yum-utils nano sudo 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 perl-YAML htop mc iptraf sysstat pam-devel cyrus-sasl-devel perl-ExtUtils-Embed autoconf libevent libevent-devel pcre-devel automake libtool which patch mailx db4-devel glibc.i686 cmake perl-CPAN perl-GDGraph perl-libwww-perl -y
yum groupinstall "Compatibility libraries" -y
yum update -y

DirectAdmin: Al ejecutar el instalador hará unas preguntas, y le solicitará la ID de usuario y licencia.

wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh

Borra el script que descargaste y listo.

rm -fr setup.sh

En este paso el sistema te hará una serie de preguntas con su debia recomendación, a partir de aquí la instalación dependerá de la configuración que tu prefieras. Una vez la instalación termine te dará los datos de acceso en pantalla. Algo parecido a lo siguiente:

## INSTALL_COMPLETE
## ACCOUNT_INFO

The following information has been set:

Admin username:   admin
Admin password:   Password_Asignado
Admin email:      correodel@admin.tld

Server IP: ip_de_tu_servidor
Server Hostname: hostname_de_tu_servidor

To login now, follow this link:

http://ip_de_tu_servidor:2222

and enter your Admin username and password when prompted.

You should now visit http://admin.site-helper.com and http://www.directadmin.com/newinstall.html to learn how to get started.

Thank you for using DirectAdmin.  Should you have any questions, don't hesitate to contact us at support@directadmin.com

## REPORT_END
Permissions set

System Security Tips:
  http://help.directadmin.com/item.php?id=247

 Procura dar los datos que te solicite la instalación de una manera correcta, como tipo de sistema operativo, ID de licencia y el ID de cliente, en caso contrario te arrojará un error la instalación y deberás ejecutar de nuevo ./setup.sh

Por último instalamos componentes básicos necesarios para aplicaciones extras.

Instalar CPAN y componentes básicos

cpan
o conf prerequisites_policy follow
o conf commit
quit

Las siguientes instalaciones de cpan sirven para tener preinstalados modulo necesarios para correr programas como por ejemplo SpamAssassin, no desesperes porque estas instalaciones demoran un rato en acabar cada una.

cpan
install cpan
reload cpan
install Term::ReadKey
install Bundle::LWP 
install HTML::Tree 
install HTML::Format
quit

El VPS/Dedicado tiene instalado los utilitarios y repositorios básicos que te permiten realizar configuraciones aecuadas de Firewall y de optimización.

Related Posts