Cómo configurar un servidor web Raspberry Pi [Guide]

Raspberry Pi no es solo una computadora de placa pequeña, sino una tarjeta de juguete que puede hacer casi cualquier cosa y todo. ¿Desea configurar Pi-hole en Raspberry Pi para bloquear anuncios y rastreadores de toda su red doméstica? Sí, lo hace. ¿Desea configurar un servidor web Raspberry Pi para el desarrollo web y la transferencia de archivos locales? Bueno, también lo hace. De hecho, usar una Raspberry Pi es una forma excelente y asequible de crear un servidor web personal. Entonces, si está interesado, siga esta sencilla guía y convierta su Raspberry Pi en un servidor web en poco tiempo.

Configurar un servidor web Raspberry Pi (2021)

Para configurar un servidor web Raspberry Pi, primero debe instalar un servidor web. Hay dos servidores web populares: Apache y Nginx. Pero en este tutorial usaremos Apache porque es confiable y más fácil de usar. Aparte de eso, también instalaremos PHP para que pueda alojar páginas web dinámicas en su Raspberry Pi. Ahora, habiendo dicho todo eso, saltemos a los pasos.

  • Instale el servidor web Apache en Raspberry Pi

1. En primer lugar, asegúrese de haber flasheado Sistema operativo Raspberry Pi con escritorio UI en la tarjeta SD. Si es nuevo en todo esto, siga nuestra guía sobre cómo configurar Raspberry Pi de forma remota. Dicho esto, si tiene un monitor externo, las cosas serán mucho más fluidas.

2. Una vez que se inicie el sistema operativo Raspbian, abra la Terminal y ejecute el siguiente comando para actualizar el sistema operativo Raspbian a la última versión.

sudo apt-get update && sudo apt-get upgrade -y

3. A continuación, necesitamos instalar el servidor web Apache en Raspberry Pi. Ejecute el siguiente comando en la Terminal.

sudo apt install apache2 -y

4. Una vez instalado, el servidor web Apache estará activo. Simplemente abra el navegador en Raspberry Pi e ingrese localhost o 127.0.0.1y presione enter para acceder al servidor web. Debería cargar la página HTML de Apache.

5. También puede ingresar directamente la dirección IP de Raspberry Pi en un navegador para acceder al servidor web. Correr hostname -I en la Terminal, y encontrarás la dirección IP de tu RPi.

6. Ingrese la dirección IP en el navegador y ahí la tiene. De hecho, puedes usar la dirección IP en cualquier dispositivo en su red Wi-Fi local y podrá acceder al servidor web. Por ejemplo, puedo acceder al servidor web de Raspberry Pi desde mi Chromebook con facilidad.

En relación :  Cómo ahorrar 11 centavos por galón en 2 minutos

7. Para su información, todos los archivos del servidor web se guardan en /var/www/html/ localización. Entonces puede cambiar el directorio a esta ubicación y ver todos los archivos. Aquí están los comandos para ejecutar.

cd /var/www/html/
ls -al

8. Como puede ver en la captura de pantalla anterior, el index.html el archivo es propiedad de root. Por lo tanto, antes de modificar algo, debe cambiar el propietario a pi (tú). Ejecute el siguiente comando para cambiar la propiedad.

sudo chown pi: index.html
ls -al

Como puede ver en la captura de pantalla a continuación, pi ahora es el propietario del servidor web. También puede utilizar el mismo formato para cambiar la propiedad de carpetas como html y www.

9. Ahora, continúe y abra el archivo a través de la Terminal o el Administrador de archivos. Estoy usando el Administrador de archivos para facilitar el acceso. Navegar a «Var -> www -> HTML», haga clic con el botón derecho en el archivo «index.html» y seleccione «Editor de texto».

10. Ahora, si realizo algún cambio en el título y lo guardo, se reflejará en el servidor web de inmediato. Verá el título actualizado cuando abre el servidor web en un navegador ventana. Este paso confirma que su servidor web Raspberry Pi está funcionando bien.

  • Instalar PHP en Raspberry Pi

Si desea probar sus páginas web en Raspberry Pi, instalar solo el servidor web no será suficiente. También necesita instalar PHP para tener un solución como XAMPP en Raspberry Pi. Le permitirá probar páginas web dinámicas en su Raspberry Pi. He aquí cómo hacerlo.

1. Ejecute el siguiente comando para instalar el última versión de PHP en tu Raspberry Pi.

sudo apt install php libapache2-mod-php -y

2. A continuación, muévase al mismo var/www/html/ directorio y crear un PHP archivo usando un editor de texto.

3. A continuación, abra el archivo con un editor de texto y ingrese el código PHP desea agregar. Por ejemplo, agregué el código PHP que genera una declaración simple.

  • Prueba de FileZilla en Raspberry Pi

Una vez que hemos configurado el servidor web Apache y PHP en Raspberry Pi, finalmente es hora de probar si podemos transferir nuestros activos web existentes al servidor web RPi con el popular cliente FTP FileZilla. También puede utilizar otros clientes FTP como WinSCP si lo desea. Estos son los pasos a seguir.

1. Instalar FileZilla (Libre) en otra PC conectada a la misma red Wi-Fi.

2. A continuación, en Raspberry Pi, vaya a la sección «Menú Inicio -> Preferencias -> Configuración de Raspberry Pi». Aquí, vaya a «Interfaces» y habilitar «SSH».

En relación :  Las 8 mejores formas de solucionar los problemas de conexión de red de Windows 10

3. En FileZilla, abra «Menú Archivo -> Administrador del sitio» y agregue un «Nuevo sitio». Aquí, elija «SFTP» como protocolo e ingrese la dirección IP del servidor web de Raspberry Pi en el campo «Host». Mantenga el campo «Puerto» en blanco. Después de eso, ingrese las credenciales predeterminadas: pi como nombre de usuario y raspberry como contraseña. Ahora, haga clic en «Conectar».

Nota: Si cambió la contraseña de Raspberry Pi durante la configuración, ingrese la nueva contraseña.

4. Te conectarás al servidor web de tu Raspberry Pi. Ahora usted puede transfiera todos sus elementos HTML, CSS y PHP directamente a Raspberry Pi y ponga en marcha su desarrollo web sin problemas.

Convierta su Raspberry Pi en un servidor web en unos pocos y sencillos pasos

Así es como puede configurar un servidor web en Raspberry Pi. Todas las herramientas necesarias para ejecutar un servidor web están disponibles en el sistema operativo Raspbian basado en Debian, por lo que no hay ningún problema. Incluso si eres un principiante, puedes seguir las instrucciones paso a paso anteriores y convertir la placa RPi en un servidor web en poco tiempo. De todos modos, eso es todo de nosotros. Si tiene alguna pregunta, háganoslo saber en la sección de comentarios a continuación.

Moyens Staff
Moyens I/O Staff te ha motivado, brindándote asesoría en tecnología, desarrollo personal, estilo de vida y estrategias que te ayudarán.