Table of Contents

Debian

Información de la versión

Versión ispCP 1.0.5
Script de instalación2.6
Mantenimiento ispCP DevTeam
Distribución Linux Debian Etch, Lenny, Squeeze
Última actualización 26.03.2010


Preinstalación

Antes de iniciar la instalación verifica los siguientes puntos:

Nota específica para Etch

Debian Etch proporciona una versión del modulo fcgid de Apache que no es compatible con ispCP debido a la ausencia de una directiva de configuración. Para utilizar el modulo fcgid con ispCP en Debian Etch, debes instalarlo desde los backports de Debian como sigue:

1. Instala todos los paquetes necesarios como se describe más adelante.

2. Edita tu archivo '/etc/apt/source.list' para añadir los repositorios necesarios:

	deb http://www.backports.org/debian etch-backports main contrib non-free

3. Actualiza tu lista de paquetes:

	# aptitude update

4. Instala la llave necesaria para los nuevos repositorios:

	# aptitude install debian-backports-keyring

5. Instala la nueva versión del modulo fcgid de Apache:

	# aptitude -t etch-backports install libapache2-mod-fcgid


La Instalación

Asegúrate de acceder como usuario con privilegios de root.

1. Descargar y extraer los archivos de la distribución

Si no está instalado en tu sistema, por favor instala “aptitude”:

# apt-get install aptitude


# aptitude update && aptitude safe-upgrade
# aptitude install tar bzip2 wget lsb-release
# mkdir -p /usr/local/src/ispcp
# cd /usr/local/src/ispcp


Descargar ispCP desde SourceForge.net utilizando el comando wget.

Descomprimir el archivo: (sustituye .X.X por la versión que hayas descargado)

# tar -xvf ispcp-omega-1.X.X.tar.bz2


2. Cambiar al directorio ispcp

(Sustituye .X.X por la versión que hayas descargado)

# cd ispcp-omega-1.X.X


3. Instalar los paquetes necesarios

Asegúrate que los repositorios “non-free” están presentes en tu /etc/apt/sources.list, como en el siguiente ejemplo. Si el repositorio “non-free” no estuviese disponible en tu sistema, puede que muchos paquetes importantes no se instalen.

 # stable
 deb http://ftp.de.debian.org/debian/            lenny          main contrib non-free
 deb http://security.debian.org/                 lenny/updates  main contrib non-free

Ahora instala los paquetes necesarios usando aptitude

# aptitude update
# aptitude safe-upgrade
# aptitude install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`)


Cuando se muestre la pantalla de “Courier” selecciona no en directorios web.

Cuando se muestre la pantalla de “Postfix” selecciona sitio de internet.
Si tu configuración de Debian es correcta, tu dominio se mostrará en la pantalla. Si no es así, escribe el dominio sin “www.” (por ejemplo, tudominio.com).

Selecciona no cuando te pregunte si quieres crear directorios para una administración basada en web

Cuando se muestre la pantalla de “Proftpd” , selecciona INDEPENDIENTE

4. Construir el sistema

# make install


5. Copiar todos los directorios en el sistema

Te recomendamos que hagas una copia de seguridad de tu sistema.

# cp -R /tmp/ispcp/* /


6. Configurar el servidor MySQL

Cambiar o crear la contraseña de root de MySQL, eliminar los usuarios anónimos, inhabilitar el acceso remoto del root, eliminar la tabla test (y accesos a ésta), volver a cargar la tabla de privilegios.

# mysql_secure_installation


¡¡¡NOTA: no uses ”@” o “$” o ”%” en la contraseña!!!

7. Configurar el sistema

Accede al directorio engine/setup:

# cd /var/www/ispcp/engine/setup


Todas las preguntas son auto-explicativas. De todos modos, si no sabes qué contestar a una pregunta concreta, no dudes en preguntar a la comunidad en el foro ispCP.

# perl ./ispcp-setup


8. Limpiar el directorio temp

# rm -fR /tmp/ispcp


Descarga el paquete con el idioma que necesites -si es distinto al inglés- http://www.isp-control.net/ispcp/wiki/translations e instalalo desde el Panel de Administrador ispCP.

9. ¡Y ya está!

¡¡¡NOTA: Después de la instalación, por favor, comprueba tu “proftpd.conf” y desactiva el soporte IP6!!!
Ahora puedes acceder a ispCP con tu navegador preferido escribiendo la dirección de administración que especificastes durante el proceso de instalación.

http://admin.tu-dominio.tld

Si no puedes acceder al panel de control es que algo salió mal. Después de comprobar que no has omitido algún paso de la guía de instalación puedes considerar la posibilidad de preguntar en el foro de ispCP para pedir ayuda.