Instalando ispCP en un Debian 5 (Lenny)
En el DNS donde gestionamos el dominio apuntamos el subdominio a la IP del servidor:
xana.artilanes.net. IN A XXX.XXX.XXX.XXX
Ya en el servidor, iniciando sesión como root:
# echo xana.artilanes.net > /etc/hostname
# cp /etc/hostname /etc/mailname
# nano /etc/hosts
Donde
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
123.123.123.123 xana.artilanes.net xana
# The following lines are desirable for IPv6 capable hosts
#(added automatically by netbase upgrade)
::1 ip6-localhost ip6-loopback
feo0::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Y reiniciamos el servicio:
# /etc/init.d/hostname.sh stop
# /etc/init.d/hostname.sh start
Seguimos en el servidor. Actualizamos el sistema:
# aptitude update
# aptitude safe-upgrade
Instalamos paquetes básicos:
# aptitude install tar bzip2 wget lsb-release
Creamos el directorio
# mkdir -p /usr/local/src/ispcp
Y entramos en él:
# cd /usr/local/src/ispcp
Descargamos la última versión de ispCP (ver posibles actualizaciones en http://sourceforge.net/project/showfiles.php?group_id=189485)
# wget http://freefr.dl.sourceforge.net/sourceforge/ispcp/ispcp-omega-1.0.0.tar...
Y lo descomprimimos:
# tar -xjvf ispcp-omega-1.0.0.tar.bz2
Entramos en el directorio recién creado:
# cd ./ispcp-*
Ahora vamos a instalar todos los paquetes de los que depende ipcCP:
# aptitude update
# aptitude safe-upgrade
# aptitude install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`)
Y generamos el sistema:
# make install
Copiamos todos los directorios generados al sistema de archivos:
# cp -Rv /tmp/ispcp/* /
Y configuramos MySQL:
# mysql_secure_installation
Si todo ha ido bien, procedemos a configurar ipsCP:
# cd /var/www/ispcp/engine/setup
# perl ./ispcp-setup
Por último limpiamos el directorio /tmp
# rm -fR /tmp/ispcp
¡Y ya está! Accede con tu navegador a admin.xana.artilanes.net