Cómo configurar el servidor web Apache en Raspberry Pi

Cómo configurar el servidor web Apache en Raspberry Pi
Apache es un servidor web de código abierto lanzado y mantenido por la Fundación Apache y se utiliza para acceder a diferentes páginas web. Para los lectores que no conocen el funcionamiento del servidor web, un servidor web encuentra la página web de acuerdo con la URL o HTTP proporcionada y después de borrar las verificaciones de seguridad, muestra la página web.

En este artículo, aprenderemos el procedimiento de instalación del servidor web Apache en el sistema operativo Raspberry Pi y también aprenderemos cómo se accede a una página web utilizando el servidor web Apache utilizando el servidor de Apache.

Cómo instalar un servidor web Apache en Raspberry Pi

Antes de configurar el servidor Apache, primero actualizaremos y actualizaremos todos los paquetes actualizados del Raspberry Pi usando el comando APT PACKET Manager:

$ sudo apt actualización && sudo apt actualade -y

Ahora, verificaremos el estado del servidor Apache utilizando el comando SystemCTL:

$ sudo systemctl status apache2

La salida significa que el servidor Apache no se ha preinstalado, por lo que la instalaremos utilizando el Administrador de paquetes APT:

$ sudo apt install apache2 -y

Para confirmar la instalación del servidor Apache en Raspberry Pi, descubriremos el estado de Apache2 usando el comando:

$ sudo systemctl status apache2

Ahora, escribiremos la dirección IP del dispositivo Raspberry Pi en la barra de URL del navegador web para verificar el estado de ejecución del Apache2, para conocer la dirección IP del dispositivo, use el comando:

$ hostname -i

Escriba el 192.168.18.218 (o simplemente escriba "localhost") en la barra de URL del navegador web de cromo de la frambuesa PI:

Se muestra la página web APACHE2 predeterminada y confirma la instalación del Apache2 en Raspberry Pi.

Cómo configurar el servidor Apache2 en el Raspberry Pi

Para la configuración del apache2, tenemos que hacer los cambios en el archivo /var/www/html, Pero antes de hacer los cambios, agregaremos nuestro usuario de Raspberry Pi, Pi, hacia Grupo de datos www(grupo predeterminado de apache2) usando el comando:

$ sudo usermod -a -g www -data pi

Después de agregar el usuario "PI" al grupo "Data www", transferiremos todos los privilegios de propiedad de/var/www/html al grupo "data www" utilizando el comando:

$ sudo chown -r -f www -data/var/www/html

Para guardar los cambios, reinicie la Raspberry Pi usando el comando:

$ reiniciar

Cómo instalar el PHP en Raspberry Pi

Podemos hacer sitios web utilizando solo HTML y CSS, pero esos serán sitios web estáticos, mientras que PHP se usa para crear sitios web dinámicos, además, no podemos ejecutarlo en nuestra máquina local, por lo tanto, creamos un servidor virtual en nuestra máquina local usando Apache o XAMPP. Se utiliza principalmente para manipular bases de datos. Es popular porque es independiente de la plataforma y se puede integrar fácilmente con muchos sistemas de gestión de bases de datos.Paquete del repositorio de Raspberry Pi usando el comando:

$ sudo apt instalación php libapache2-mod-php -y

Reinicie el servidor APOCHE2 usando el comando SystemCTL:

$ sudo systemctl reiniciar apache2

Ahora crearemos una página web con la ayuda de PHP con el nombre de "Linuxhint.PHP ”Uso del editor nano:

$ sudo nano/var/www/html/linuxhint.php

Mostraremos el "Bienvenido al Linuxhint" y para esto escribiremos el siguiente script PHP en el archivo abierto:

echo "Bienvenido al Linuxhint";
?>

Salga del editor Nano guardando el archivo usando la tecla de acceso directo Ctrl+X, y luego vaya al navegador de Chromium y escriba la siguiente dirección en la barra de URL:

http: // localhost/linuxhint.php

Podemos ver la página web que fue creada por nosotros ha sido abierta.

Conclusión

Los usuarios pueden implementar sus sitios web utilizando el servidor web Apache, ya que es el servidor web más antiguo y utilizado para alojar los sitios web. En este artículo, hemos instalado el servidor web Apache en el sistema operativo Raspberry Pi y mostramos la página web recientemente creada utilizando el servidor web Apache.