- Apps/
Apps | Instalar Apache en tu Raspberry
Tabla de contenido
Aprende a instalar - Este articulo forma parte de una serie.
Uno de los usos que yo más a menudo he aprovechado de mi raspberry es la de servidor web, una maquina en la que poder almacenar mis sitios web para poder mostrarlos al mundo. En esta ocasión, y siguiendo con los servidores vamos a instalar el servidor Apache para ese proposito
Puedes ver todos los articulos que componen esta serie aquí.
El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual según la normativa RFC 2616. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que alguien quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo
Instalar Apache en tu Raspberry. #
Vamos a instalar Apache en nuestra Raspberry de la manera más sencilla que podamos.
Accedemos a la terminal y una vez en ella introducimos el siguiente comando:
sudo apt-get install -y apache2
Ya tenemos apache instalado configuremos ahora UFW, si no lo tienes instalado usa tutorial ufw, una vez que lo tengas procederemos a habilitar el acceso a Apache en el firewall.
Comprobaremos los perfiles que nos proporciona el firewall para Apache con el siguiente comando:
sudo ufw app list
Aparecerá una lista con perfiles para diferentes aplicaciones en esta ocasion nos interesan las relacionadas con apache.
Aparecerán 3:
Apache — Abre solo el puerto 80 (http)
Apache Full — Abre el 80 (http) y el puerto 443 (https)
Apache Secure — Abre solo el puerto 443 (https)
Como de momento aún no configuraremos SSL para nuestro servidor, solo permitiremos el tráfico en el puerto 80.
sudo ufw allow 'Apache'
Si necesitas otra opcion diferente elige el perfil que se ajuste a tus necesidades.
Al final del proceso de instalación, se ha debido iniciar Apache, por lo que el servidor web ya debería estar activo.
Podemos verificarlos y asi asegurarnos que se encuentra en ejecución el servicio escribiendo lo siguiente:
sudo systemctl status apache2
Si en el resultado aparece como active ya puedes acceder a tu servidor usando http://[IP de tu raspberry]
Si vas a usar tu raspberry como un servidor te aconsejo seguir este tutorial para asignar una ip a tu Raspberry. Si lo seguiste ya debes saber cual es la ip, sino usa el siguiente comando para saberla.
hostname -I
¿Se puede hacer algo mas?. #
Si desea ir un paso más allá, puede considerar configurar una base de datos MYSQL para acompañarlo. Es bastante sencillo y perfecto para cualquiera que necesite un buen software de base de datos.
– Ya podeis visitar el tutorial de como
Instalar MariaDB, con el tutorial para instalar y asegurar MariaDb.En un futuro incluiré
En un futuro incluiré un tutorial para Instalar phpMyAdmin.
A falta de algunos flecos sueltos podemos decir que tenemos nuestra Raspberry Pi con un servidor web Apache completamente funcional y con PHP funcionando correctamente.
Y eso es todo. #
Bueno, otra cosa aprendida, espero que todo este rollo
os esté sirviendo, para eso lo hago desde luego.
En la siguiente parte
de esta serie os explicaré como poder instalar Nginx en tu Raspberry.
🙋♀️ Recuerda, si necesitas algun consejo para empezar dejame un mensaje de email y trataré de ayudarte en la medida de mis posibilidades.