Desde aquí quiero contar todos los pasos que he dado para configurar un servidor basado en Linux. En concreto, esto ha sido llevado a cabo en un servidor de Digital Ocean con una instalación base de Ubuntu Server 12.04 aunque esta guía puede ser válida para otros tipos de servidores con otras distribuciones como base.
El objetivo es conseguir un servidor web LAMP (Linux + Apache + MySQL + PHP), un servidor de correo, ftp, y utilidades básicas para manejar el servidor de forma remota cómodamente.
Nota 01/01/2017: Estoy escribiendo una nueva guía desde cero para montarte tu propio servidor virtual LAMP + Correo + Aplicaciones + Seguridad juntando mi experiencia con varios proveedores y haciendo uso de las herramientas que he ido encontrando y desarrollando en este tiempo, todo desde un punto de vista muy práctico, con muchos ejemplos y opciones para que demos nuestro toque personal al servidor sin descuidar ningún detalle. Para entrar en la guía pulsa aquí: Monta tu VPS desde cero.
Esta guía se ha dividido en varios pasos:
- Configuración SSH (Actualizado 01/05/2013)
- Pequeñas tareas que tienes que hacer antes de ciertas instalaciones (Actualizado 12/20/2015)
- Configuración de disco swap (Actualizado el 02/06/2013)
- Instalación y configuración del servidor web Apache (Actualizado el 07/06/2013)
- Optimizaciones: Configurar logs en pipes en lugar de ficheros (Actualizado el 1/3/2014)
- Opción: Configurar PHP como CGI (Actualizado el 26/10/2014)
- Opción: Configurar PHP-FPM FastCGI (Actualizado el 12/10/2015)
- Instalación de servidor FTP
- Instalación de un servidor de correo (Actualizado el 19/06/2013)
- Gestión de usuarios de correo (Actualizado el 19/06/2013)
- Configuración de un servidor de correo entrante. Cyrus (Actualizado el 20/06/2013)
- Configuración de un servidor de correo saliente. Postfix (Actualiado el 20/06/2013)
- Configuración de carpetas IMAP
- AntiSPAM con SpamAssassin (Actualizado el 22/06/2013)
- Configuración multiusuario (Actualizado 23/06/2013)
- Mover los mensajes a la carpeta de correo basura (Actualizado 23/06/2013)
- Configuración de Webmail Roundcube
- Herramientas útiles para el mantenimiento
- Webografía (Actualizado 23/06/2013)
Por supuesto, esta guía no es algo cerrado, se enriquecerá con vuestros comentarios, experiencias y alternativas, por lo que sois todos libres de participar.
Agradecimientos:
- María Herrero por ayudarme con algunas traducciones
Pingback: Instalando Magento desde SSH
Pingback: Introducción a la escalabilidad de aplicaciones web. Técnicas, opciones, seguridad y consejos. - Poesía Binaria