Ir al contenido principal

Primera entrada

Hola Mundo!



@josrrp

Entradas populares de este blog

Instalando Moodle con Docker

En este blog ya hemos hablado en varios artículos sobre la tecnología de contenedores, pero hasta ahora nos habíamos centrado en LXD . En este artículo vamos a explicar cómo podemos instalar Moodle en menos de un minuto (dependiendo de la velocidad de descarga que se tenga, se puede alargar un poco más) usando contenedores. Acerca de Moodle No voy a explicar que es Moodle ni como instalarlo desde cero, para eso existe en Internet multitud de tutoriales. Lo que sí quiero comentar es que para instalar Moodle hace falta un servidor web con PHP . Además requiere que PHP tenga instalado una serie de componentes adicionales. Por otro lado, necesitamos tener instalado en el servidor un sistema de gestión de bases de datos relacional, ya que Moodle almacena la información en él. Normalmente se utiliza MySQL , MariaDB o PostgreSQL . También debemos crear una base de datos específica para Moodle con su respectivo usuario. Durante la instalación Moodle creará las tablas necesari...

Analizando el protocolo HTTP

El objetivo de este artículo es el de explicar de forma práctica el funcionamiento del protocolo HTTP y entender el intercambio de datos que se realiza entre los servidores y los clientes web. Por otro lado, cubre la necesidad de tener un texto en español que sirva de referencia a mis alumnos de Servicios en Red  a la hora de realizar la práctica de clase  HTTP-1 . La idea es ver de forma práctica el funcionamiento interno del protocolo HTTP . Para ello, vamos a utilizar un par de herramientas de la línea de comandos de Linux ( telnet y netcat ), con las que vamos a simular el comportamiento tanto del navegador como del servidor web. HTTP es un protocolo de la capa de aplicación, y como muchos otros protocolos de esta capa, está basado en texto. De hecho, los comandos que envía el navegador al servidor y sus respuestas se pueden leer perfectamente en inglés. Por defecto, HTTP utiliza el puerto 80 TCP y HTTPS  el puerto 443 TCP. Los ejemplos que vamos a ...

Netplan: Configurando las interfaces de red en Linux

Si has instalado Ubuntu 18.04 LTS y has tenido algún problema con la red, probablemente te hayas topado con Netplan , apareció ya en la versión 17.10. Es cierto, que si sólo has utilizado la versión Desktop posiblemente ni te hayas dado cuenta, ya que Netplan delega a NetworkManager el control de las interfaces de red ( NIC ) en esta versión. Pero si trabajas con servidores tienes que utilizar Netplan . Netplan permite configurar fácilmente las NIC utilizando ficheros YAML . ¿Cómo? pues a partir de la información que se encuentra en estos ficheros, Netplan genera  la configuración necesaria para el backend que estemos utilizando, ya sea para NetworkManager o para systemd-network . De este modo, tenemos una configuración única en el fichero YAML y dependiendo del backend que vayamos a utilizar, Netplan generará una configuración u otra. Es dentro del fichero YAML donde indicamos el backend que vamos a utilizar por medio de la directiva renderer . La configura...