Cómo configurar un servidor web Raspberry Pi en 2021 [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. ¿Quieres configurar Pi-hole en Raspberry Pi para bloquear anuncios y rastreadores de toda tu 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 actualizado el sistema operativo Raspberry Pi con la interfaz de usuario de escritorio 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 Raspbian OS, abra la Terminal y ejecute el siguiente comando para actualizar Raspbian OS a la última versión.

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

Configurar un servidor web Raspberry Pi (2021)

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

sudo apt install apache2 -y

Configurar un servidor web Raspberry Pi (2021)

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

Configurar un servidor web Raspberry Pi (2021)

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

Configurar un servidor web Raspberry Pi (2021)

6. Ingrese la dirección IP en el navegador y ahí la tiene. De hecho, puede utilizar la dirección IP en cualquier dispositivo de 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.

Configurar un servidor web Raspberry Pi (2021)

7. Para su información, todos los archivos del servidor web se guardan en / var / www / html / location. 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

Configurar un servidor web Raspberry Pi (2021)

8. Como puede ver en la captura de pantalla anterior, el archivo index.html es propiedad de root. Entonces, antes de modificar algo, debe cambiar el propietario a pi (usted). 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 es ahora el propietario del servidor web. También puede utilizar el mismo formato para cambiar la propiedad de carpetas como html y www.

cambiar de propiedad

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. Vaya a “var -> www -> HTML”, haga clic con el botón derecho en el archivo “index.html” y seleccione “Editor de texto”.

raspbian

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 abra el servidor web en una ventana del navegador. Este paso confirma que su servidor web Raspberry Pi está funcionando bien.

Configurar un servidor web Raspberry Pi (2021)

  • 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 una 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 la última versión de PHP en su Raspberry Pi.

sudo apt install php libapache2-mod-php -y

Instalar PHP en raspberry pi

2. A continuación, vaya al mismo directorio var / www / html / y cree un archivo PHP usando un editor de texto.

Instalar PHP en raspberry pi

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

Instalar PHP en raspberry pi

  • 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. Instale 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 habilite “SSH”.

Probando FileZilla en raspberry pi

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 frambuesa 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.

Probando FileZilla en raspberry pi

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

Probando FileZilla en raspberry pi

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.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *