Instalar un servidor web Apache en una Raspberry es muy sencillo, basta con seguir los siguientes pasos:
Instalar el paquete de Apache con
sudo apt-get install apache2 -y
Guardar el contenido que queramos publicar en:
/var/www/html/
La página principal se llama index.html
Visualizar el contenido es fácil, basta con introducir en vuestro navegador la dirección ip de nuestra raspberry, por ejemplo:
http://10.0.0.43
Una vez instalado Apache y comprobado que funciona, lo siguiente es instalar :
sudo apt-get install php5 libapache2-mod-php5 -y
sudo leafpad index.php
Y reiniciar el servidor web con:
sudo service apache2 restart
Aunque ya podríamos dar la instalación por terminada, os animo a instalar un paquete más, se llama PHP-APC y mejorará el rendimiento de vuestro servidor, al acelerar la carga de las últimas páginas consultadas.
Para instalarlo:
sudo apt-get install php-apc
Lo siguiente es modificar la configuración para adaptarla a nuestra Raspberry, dependiendo de vuestro sistema operativo el fichero se puede encontrar en dos rutas distintas, lo editaremos con:
sudo nano /etc/php5/conf.d/20-apc.ini
ó
sudo nano /etc/php5/mods-available/apcu.ini
El fichero de configuración ha de quedar como este:
extension=apc.so
apc.enabled=1
apc.file_update_protection=2
apc.optimization=0
apc.shm_size=32M
apc.include_once_override=0
apc.shm_segments=1
apc.gc_ttl=7200
apc.ttl=7200
apc.num_files_hint=1024
apc.enable_cli=0
Guardaremos los cambios con CTRL + X, pulsando a continuación S ó Y para confirmar.
Para que la nueva configuración surta efecto os recomiendo reiniciar el ordenador con:
sudo reboot
Nota: El servidor sobre el que corre esta web se ha instalado utilizando este tutorial, aunque actualizándolo hasta instalar un clúster de 5 Raspberrys Pi, proyecto que también explico en otra sección de este blog.