Raspberry Pi como servidor web: cómo funciona
La computadora de placa única Raspberry Pi es versátil y puede usarse como servidor web, por ejemplo. Este consejo práctico le muestra cómo configurar su Raspberry Pi como servidor web y qué software necesita.
Cómo configurar su Raspberry Pi como servidor web
Hay varios servidores web diferentes para Raspberry Pi. En este consejo práctico, presentamos el servidor web NGINX. A pesar del bajo rendimiento del sistema, esto funciona muy estable. Para instalar NGNIX en su sistema, debe hacer lo siguiente:
- Primero actualice su sistema. Primero ejecute "sudo apt-get update" y luego "sudo apt-get upgrade".
- Luego instale el paquete para el servidor web con "sudo apt-get install nginx".
- Después de instalar el servidor, puede iniciarlo con el comando "sudo /etc/init.d/nginx start".
- Ahora puede abrir la página de prueba generada por NGINX en el navegador de Raspberry Pi con "// localhost /". Si desea acceder al sitio web desde otra computadora en la red, ingrese "// IP-Adresse-des-Raspberry /" en el navegador.
- Puede encontrar la dirección IP de su Raspberry ingresando "hostname -I" en la consola.
- Si desea cambiar el sitio web, navegue con "cd / usr / share / nginx / www" en el directorio del sitio web y reemplace index.html con su propia página.
Cómo instalar PHP en tu servidor web
Para poder proporcionar sitios web dinámicos en su servidor web, es necesaria la instalación de PHP. Para hacer esto, proceda de la siguiente manera:
- Instale el paquete PHP con "sudo apt-get install php5-fpm".
- Entonces tienes que activar PHP en NGINX. Para hacer esto, cambie al directorio de NGINX con "cd / etc / nginx".
- Abra la página de configuración con el editor NANO. Para hacer esto, ingrese "sudo nano sites habilitado / predeterminado" en la consola.
- En este documento, reemplace "index index.html index.htm;" por "index index.php index.html index.htm;".
- Luego busque "# pasar los scripts PHP al servidor FastCGI escuchando en 127.0.0.1:9000" a continuación en el documento.
- Retire el diamante en las siguientes 6 líneas (puntos siete a doce):
- ubicación ~ \ .php $ {
- fastcgi_split_path_info ^ (. + \. php) (/.+) $;
- fastcgi_pass unix: /var/run/php5-fpm.sock;
- fastcgi_index index.php;
- incluir fastcgi_params;
- }
- Luego guarde la configuración y reinicie NGINX con "sudo /etc/init.d/nginx reload".
- Vuelva a la carpeta del sitio web estándar ingresando "cd / usr / share / nginx / www /" en la consola.
- Reemplace el "index.html" existente con "index.php" y rellénelo con el contenido deseado.