Poner a punto servidor Debian desde 0

Nuevo servidor y cómo no, toca configurarlo. Esta vez voy a preparar una especie de chuleta para próximas veces.

La distribución elegida es, por supuesto Debian en su versión actual estable (4.0 Etch). Voy a prepararlo para que funcione como servidor web. Necesitará principalmente la instalación de Apache, MySql y ProFTP. No va a ser utilizado como servidor de correo. Así es como lo hago yo, que no tiene que ser ni única ni la mejor manera.

Ejecutamos apt-get update para actualizar la lista de los paquetes disponibles para descargar.

Ejecutamos apt-get upgrade para actualizar los paquetes que ya tenemos instalados.

Instalamos Apache: apt-get install apache2 php5 libapache2-mod-php5 php5-gd apache2-dev

Activamos mod_rewrite, módulo imprescindible para la reconstrucción de urls: a2enmod rewrite *

* También puede hacer falta modificar en la configuración de apache la línea: AllowOverride None por AllowOverride All en los directorios que queramos permitir mod_rewrite.

Recargamos apache: /etc/init.d/apache2 force-reload

Instalamos MySql: apt-get install mysql-server-5.0 php5-mysql

Instalamos phpmyadmin para administrar las bases de datos desde interfaz gráfica: apt-get install phpmyadmin

Instalamos el servidor de ftp proftpd: apt-get install proftpd

Ahora toca configurar un poco…

Configuramos proftpd.

Confiiguramos mysql.

Añadimos cuotas de disco a los usuarios.

Con esto tenemos funcionando el servidor.

También podemos querer:

Incluir archivos en php de un servidor externo.

Corregir posibles problemas de codificación en las páginas webs.

Actualización: No permitir la entrada a “root” por SSH para mejorar la seguridad.

Otra actualización: Instalar y configurar CSF+LDF.

Publicado en Apache, Linux, Mysql

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Información básica sobre protección de datos
Responsable: Carlos Egea Oróñez
Finalidad: Moderación de comentarios
Legitimación: Consentimiento del interesado
Destinatarios: No se cederán datos a terceros, salvo obligación legal. Los datos quedarán almacenados en los servidores de OVH.ES, situados en la Unión Europea (política de privacidad de OVH.ES)
Derechos: Acceso, rectificación y supresión de tus datos. Puedes ejercer estos derechos enviando un correo electrónico a carlosegea@gmail.com
Si lo deseas puedes consultar más información sobre protección de datos de esta web: política de privacidad.