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…
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.