Un servidor web almacena y aloja el contenido de un sitio web como imágenes, HTML, CSS y documentos JavaScript. Cumple las consultas de los clientes que acceden al contenido web y todo esto se hace a través de varios protocolos como el protocolo de transferencia de hipertexto (HTTP/HTTPS).
Convertir PI a un servidor web personal
Hacer su Raspberry Pi para actuar como un servidor web personal es una excelente opción, ya que les permite entregar su contenido en su sitio web personal. Si está ansioso por crear su propio servidor web, debe leer este artículo que lo llevará a transformar su PI en un servidor web personal.
Para convertir con éxito su PI en un servidor web personal, deberá ver los pasos dados a continuación que deberá ejecutar a través del terminal de su dispositivo Raspberry Pi.
Paso 1: Encienda su dispositivo Raspberry Pi a través de una fuente de alimentación externa y asegúrese de que la fuente de alimentación sea lo suficientemente buena como para hacer que Raspberry Pi funcione por más tiempo. Si la fuente de alimentación no proporciona suficiente voltaje al dispositivo, puede apagarse y su instalación se detendrá durante ese tiempo.
Paso 2: Ahora, el siguiente paso es asegurarse de que su Raspberry Pi tenga la última versión de los paquetes y para hacerlo, debe ejecutar el comando mencionado a continuación en la terminal de Raspberry Pi:
$ sudo apt actualización
Paso 3: Después de la actualización, también se le solicitará que ejecute el comando de actualización para asegurarse de que sus paquetes se actualizarán y que realicen este paso, ejecute el siguiente comando mencionado en el terminal:
$ sudo apt actualización
Etapa 4: Después de realizar los pasos anteriores, ahora se le solicitará que instale Apache en su dispositivo PI, ya que Apache manejará todo su tráfico de red y se asegurará de que ejecute un sitio web sin preocuparse. Para instalar Apache, deberá ejecutar el siguiente comando:
$ sudo apt install apache2
El comando anterior instalará el apache en Raspberry Pi.
Paso 5: Ahora, para asegurarse de que su función en su sitio web vaya bien, deberá instalar PHP en su dispositivo Raspberry Pi, ya que PHP le permitirá la libertad de seleccionar su servidor web de acuerdo con su elección y también le ayudará a conectarse con tu base de datos. Para instalar con éxito PHP, se le solicitará que ejecute algunos comandos que se dan a continuación.
Ahora, deberá instalar la tecla GPG que encontrará en el repositorio de PHP y se requerirá que el siguiente comando se ejecute en el terminal:
$ curl https: // paquetes.Sury.org/php/apt.GPG | sudo tee/usr/share/keyrings/suryphp-archive-keyring.gpg>/dev/null
Después de guardar con éxito la clave, ahora deberá crear un archivo fuente que apuntará hacia este repositorio y que haga esto, ejecute el siguiente comando en el terminal:
$ echo “Deb [firmado-by =/usr/share/keyrings/suryphp-archive-keyring.gpg] https: // paquetes.Sury.org/ php/ $ (lsb_release -cs) principal ”| Sudo Tee/etc/apt/fuentes.lista.D/Sury-PHP.lista
Después de agregar los paquetes, será necesario ejecutar el comando de actualización en el terminal:
$ sudo apt actualización
Luego, ejecute el comando "Actualizar" para garantizar que se actualicen los paquetes:
$ sudo apt actualización
Ahora, está listo para instalar PHP a través de su repositorio utilizando el comando mencionado a continuación que deberá ejecutarse en el terminal.
$ sudo apt instalación -y php8.1 Common Php8.1-cli
Paso 5: Ahora deberá integrar PHP con MySQL en el siguiente paso usando el comando mencionado a continuación:
$ sudo apt instalación -y php8.1-mysql
Paso 6: A continuación, integre PHP con Apache a través del siguiente comando dado:
$ sudo apt instalación -y libapache2-mod-php8.1
Paso 7: Después de realizar los pasos anteriores sin encontrar un error, ahora deberá descargar el servidor MariadB, que le proporcionará más motores de almacenamiento. Para descargarlo en su dispositivo Raspberry Pi, deberá ejecutar el comando mencionado a continuación en el terminal:
$ sudo apt install mariadb-server
Paso 8: Después de la instalación de MariadB Server, deberá asegurar su base de datos mediante la ejecución del comando mencionado a continuación en el terminal:
$ sudo mysql_secure_installation
Cuando ejecute el comando anterior en el terminal, se le pedirá que presione "Y" o "N" en algún proceso, depende de usted a quien desea optar, en nuestro caso primero ingresamos la contraseña y en las siguientes dos Pasos Elegimos la opción "N" mientras que en la opción REST seleccionamos "Y". Puedes ir con nuestras opciones si no eres consciente de qué hacer. Las imágenes de nuestras selecciones se proporcionan a continuación.
Paso 9: A continuación, deberá reiniciar el servicio Apache utilizando el siguiente comando dado en el terminal:
$ sudo servicio apache2 reiniciar
Paso 10: En el siguiente paso, es necesario verificar si Apache se está ejecutando o no y para hacerlo, deberá ejecutar el comando dado en el terminal:
$ sudo servicio apache2 estado
Paso 11: Ahora, debe ingresar la dirección IP del dispositivo Raspberry Pi para consultar su sitio web. Para encontrar la dirección IP del dispositivo, deberá ejecutar el siguiente comando dado en el terminal.
$ hostname -i
Después de encontrar la dirección IP del host, abra cualquier navegador, ya sea desde el dispositivo o desde su computadora portátil o PC y agregue la IP anterior "192.168.43.96 "en la barra de direcciones del navegador. Tan pronto como ingrese la dirección IP en su navegador, verá la página web de Apache predeterminada como se muestra a continuación.
Paso 12: Ahora, lo siguiente es comenzar a crear su página web personal y para hacerlo, deberá encontrar el directorio HTML en su sistema Raspberry Pi. Ingrese "/var/www/html" en el cuadro de búsqueda de directorio de Raspberry Pi.
Paso 13: El sitio web que se desarrolla en su dispositivo PI es posible a través de PHP y puede crear una página web de PHP en la carpeta donde se coloca su archivo HTML. Para realizar este paso, deberá agregar el comando en el terminal que se proporciona a continuación:
$ sudo nano/var/www/html/índice.php
Cuando presione ENTER, un archivo estará abierto en la pantalla de su terminal con el nombre "Índice.PHP ". Deberá escribir código PHP en él para que se muestre en su sitio web.
Después de ingresar, deberá guardarlo usando "Ctrl+X", luego ingrese "Y" y presione Entrar nuevamente para guardar los cambios en el archivo.
Paso 13: En el paso final, ingrese la misma dirección IP en cualquier navegador junto con el nombre del archivo después de la barra de reenvío y esta vez, verá que su sitio web ha cambiado y el mensaje aparecerá en su navegador que ha escrito en el archivo anterior como mostrado a continuación.
Conclusión
El dispositivo Raspberry Pi es una herramienta útil que puede ser genial si se usa como servidor web donde puede construir fácilmente sus propios sitios web a través de PHP. Los métodos antes mencionados proporcionarán una orientación significativa para crear su propia página web en unos minutos. Para convertir Raspberry Pi en un servidor web, deberá asegurarse de que se instalen correctamente diferentes tecnologías, como Apache Web Server (para alojar una página web), Sistema de administración de bases de datos Mariadb (sistema de administración de bases de datos) y PHP (lenguaje del lado del servidor). Después de tener estas tecnologías en Raspberry Pi, puede desarrollar y alojar fácilmente una página web. Si desea ver la página web desde otro navegador de escritorio, debe proporcionar una dirección IP con el nombre del archivo PHP para acceder a la página web.