El servidor web Apache es el software de servidor web más popular y ampliamente utilizado que existe, desarrollado por Apache Software Foundation. Lo sorprendente del servidor web Apache es que es completamente gratuito y es confiable, rápido y seguro. No solo esto, también tiene la capacidad de satisfacer cualquier necesidad de un entorno mediante la instalación de numerosas extensiones y módulos.
Es compatible con casi todos los principales sistemas operativos, incluidos macOS, distribución de Linux y Windows. Primero instalaremos Apache y luego lo desinstalaremos también en Debian 11. Todo esto con la ayuda de capturas de pantalla y una explicación detallada.
Instalación de Apache en Debian 11
Antes de pasar a la fase de instalación, actualicemos nuestro índice de paquetes, que es siempre la recomendación. Podemos actualizar el índice del paquete usando el siguiente comando:
$ sudo apt update
Después de actualizar, actualicemos los paquetes con el siguiente comando:
Ahora que hemos actualizado y actualizado nuestro índice de paquetes, comencemos a trabajar en la instalación de Apache en Debian 11. Para lograr la instalación de Apache en Debian 11, escriba el siguiente comando:
$ sudo apt install apache2
Ahora que hemos instalado apache2, confirmemos la instalación escribiendo el siguiente comando para verificar la versión que está instalada:
$ sudo apache2 -v
También podemos confirmar la instalación de Apache2 accediendo a la página web predeterminada del servidor web Apache2 usando nuestra dirección IP del sistema Debian 11 que podemos encontrar ejecutando el siguiente comando:
$ ip a
Copie la dirección IP que se muestra en la captura de pantalla anterior y vaya a su navegador favorito y busque la dirección IP de su servidor:
Verá la página predeterminada de Apache2 Debian como se muestra arriba.
Administración del servidor Apache
Ahora que hemos terminado de instalar el servidor Apache en Debian 11, comencemos a administrar el servicio usando el comando systemctl. Por ejemplo, si queremos comprobar el estado del servidor apache escribe el siguiente comando en tu terminal:
$ sudo systemctl status apache2.service
Si ve el estado como activo, ¡felicidades! Tu apache está activo y ejecutándose.
Presiona q abandonar. Hay otros comandos para administrar nuestro servidor Apache. Uno de los comandos es iniciar el servidor usando el siguiente comando:
$ sudo systemctl start apache2.service
Al igual que el comando anterior, también podemos detener el servicio del servidor apache escribiendo el siguiente comando:
$ sudo systemctl stop apache2.service
También podemos reiniciarlo cambiando un poco el comando anterior:
$ sudo systemctl restart apache2.service
Configuración del cortafuegos
Dependiendo de su sistema, si tiene un firewall, entonces necesita acceder a algunos puertos para que una persona externa o un usuario pueda utilizar esos puertos. permitiremos el puerto 80 y el puerto 443, que son para HTTP y HTTPS, respectivamente. Escribe el siguiente comando en tu terminal:
$ sudo ufw allow 80/tcp
$ sudo ufw allow 443/tcp
Podemos verificar el estado del firewall UFW usando el siguiente comando:
$ sudo ufw status
Si el estado anterior no se habilita, puede ejecutar el siguiente comando para habilitarlo:
$ sudo ufw enable
Desinstalar Apache2
Puede llegar un momento en el que desee desinstalar Apach2 de Debian 11 y tiene suerte porque hoy le mostraremos cómo desinstalar Apach2 de Debian 11.
Vaya a su terminal y escriba el siguiente comando para ver si apach2 está instalado en su computadora o no:
$ sudo apache2 -v
Como podemos ver, tenemos la versión apache 2.4.48 instalada en nuestro sistema, por lo tanto, para desinstalarlo, el primer paso es apuntar a todos los paquetes apache2 y eliminarlos con la ayuda del siguiente comando:
$ sudo apt-get purge apache2 apache2-utils apache2-bin apache2.2-common
Ahora ejecutaremos el autoremove Comando en caso de que se requiera alguna otra limpieza:
$ sudo apt autoremove
Terminamos de desinstalar apache2 de Debian 11. Para verificar la desinstalación, escriba el siguiente comando en su terminal:
$ sudo apache2 -v
Cuando ejecute el comando anterior, verá un error que dirá comando no encontrado:
Conclusión
Como se mencionó en la parte introductoria, el servidor web Apache es un servicio gratuito de código abierto que permite a los usuarios y desarrolladores compartir su trabajo en Internet siendo confiable, robusto, rápido y seguro.
En este artículo, le enseñamos cómo instalar y desinstalar el servidor Apache en Debian 11. Esperamos que haya seguido los pasos al pie de la letra y haya tenido éxito al instalar o desinstalar el servidor Apache.