Linux para gente que tiene una página web
Tu página web vive en un servidor, y ese servidor casi seguro usa Linux. Puedes seguir pagando para que otro lo maneje por ti, o puedes aprender lo justo para tomar el control y dejar de pagar de más.
¿Por qué aprender Linux?
Porque el hosting compartido es como vivir en un edificio donde el vecino de arriba pone música a las tres de la mañana: si otra web del mismo servidor se come los recursos, la tuya se pone lenta y no puedes hacer nada. Con un servidor propio decides tú, y muchas veces pagas menos.
Comandos básicos
La pantalla negra da miedo hasta que aprendes diez comandos. Moverte entre carpetas, ver archivos,
cambiar permisos, buscar texto dentro de cien archivos a la vez y leer los registros del servidor
para saber por qué tu web dio error. Ejemplo: tail -f /var/log/apache2/error.log.
VPS
Un VPS es tu propio pedazo de servidor por más o menos lo que cuesta una pizza al mes. Veremos cómo elegir proveedor, conectarte por SSH, instalar lo necesario para PHP y MySQL, y montar varias webs en la misma máquina. Por ejemplo, la web de Little Italy Kitchen y la de su servicio de catering, en el mismo VPS y cada una con su dominio.
Apache
El servidor web que entrega tus páginas. Hosts virtuales, certificados SSL gratis, el famoso
.htaccess para URLs limpias y redirecciones 301, y la compresión y caché que hacen que
tu web cargue rápido.
Seguridad
En cuanto tu servidor tiene IP pública, hay robots intentando entrar las 24 horas. No es paranoia, son los registros. Veremos cómo cerrar el acceso por contraseña en SSH, poner un firewall, bloquear a los que insisten y mantener todo actualizado sin romper la web.