Archivo de la categoría: Raspberry Pi

servidor web multidominio

Cómo tener varios dominios en un servidor web

Hace tiempo ya vimos en un artículo de éste mismo blog cómo instalar un servidor web en la Raspberry Pi bajo el sistema operativo Raspbian. Hoy vamos a ver cómo puedes tener varios dominios en un mismo servidor. Puedes obtener hasta 5 dominios gratuitos en duckdns.org.

Lo primero será irte a la carpeta donde se aloja el contenido del servidor web (/var/www/html) y crear una carpeta por cada dominio. Vamos a suponer que vas a tener alojados los dominios dominio1.com, dominio2.com y dominio3.com. Para ello tendrás que escribir los siguientes comandos en la terminal:

Sigue leyendo

Cómo instalar un cortafuegos en Raspbian

Una de las cosas que podemos hacer para que el servidor de la Raspberry Pi sea un poco mas seguro es instalar un cortafuegos. Este tipo de programas hacen que se bloqueen todas las conexiones que se intenten hacer desde o hacia los puertos no permitidos. Así, por ejemplo, si sólo tenemos un servidor web, bastará con mantener abiertos los puertos 80 y 443 y restringiendo todos los demás.

Esta tarea de cortafuegos se ha realizado tradicionalmente con una herramienta llamada iptables que está incluido en Netfilter, un framework del núcleo Linux. El problema de usar directamente iptables es que su sintaxis y manejo es muy complicado. Para evitar esta complicación podemos utilizar UFW (Uncomplicated FireWall), un programa desarrollado por Ubuntu y escrito en Python que tenemos disponible en múltiples distribuciones de GNU/Linux incluida Raspbian y que nos hará la vida mucho mas fácil.

Sigue leyendo
Instalar PHP en Raspbian

Cómo instalar PHP en Raspbian

Instalar PHP en Raspbian es una tarea muy sencilla para seguir armando nuestro servidor web completo. Ya vimos como instalar apache y cómo instalar MariaDB. Con la instalación de PHP completamos la funcionalidad de nuestro servidor. Estas instrucciones están basadas orginalmente en Raspbian Stretch Lite de octubre de 2018 pero han sido actualizadas a la versión Buster en mayo de 2020. También deberían de funcionar sin problemas en Ubuntu y cualquier otra distro derivada de Debian, pero no ha sido comprobado. La versión que se instala por defecto es la 7.0 ahora mismo (7.3 en mayo 2020). Anímate a compartir tus experiencias en los comentarios.

Instalar PHP en Raspbian

Para instalar PHP en Raspbian basta con ejecutar la siguiente orden en la terminal:

Sigue leyendo

raspbian mariadb

Cómo instalar el gestor de bases de datos MySQL MariaDB en Raspbian

Actualizado el 21 de mayo de 2020

Vamos a seguir añadiendo servicios al Raspbian instalado en la Raspberry Pi. En esta ocasión vamos a ver cómo instalar el gestor de bases de datos de tipo MySQL MariaDB. MariaDB surgió como un fork de MySQL después de que fuera comprada por Oracle, ante las lógicas dudas sobre las intenciones de Oracle de cambiar la licencia de MySQL o incluso hacerla desaparecer. Hoy en día MariaDB se ha convertido en el nuevo estandard a la hora de instalar un servidor de bases de datos libre.

Instalar MySQL MariaDB

Para instalarlo basta con teclear lo siguiente en la terminal:

sudo apt install mariadb-server

Asegurando la instalación

Una vez instalado hay que ejecutar el siguiente comando para hacerlo más seguro.

Sigue leyendo

apache raspbian

Cómo instalar el servidor web Apache en Raspbian

Actualizado el 21 de mayo de 2020

Uno de los usos que más se le suele dar a una Raspberry Pi es la de servidor web. En este y en los próximos artículos vas a poder ver cómo instalar el servidor Apache en Raspbian junto con otros servicios que suelen ser necesarios para mostrar cualquier página web, como el servidor de bases de datos MySQL (MariaDB) y PHP y que todos estos servicios se relacionen entre sí.

Al final obtendremos un servidor web multidominio en el que podrás tener alojados diferentes servicios web con diferentes direcciones.

Instalar el servidor web Apache

Para instalar el servidor web Apache lo puedes hacer de la forma más sencilla, como si instalases cualquier otro programa. Para ello escribe en la terminal:

sudo apt install apache2

Sigue leyendo