GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Apache en CentOS 9 Stream

En este tutorial, le mostraremos cómo instalar Apache en CentOS 9 Stream. Para aquellos que no lo sabían, Apache, también conocido como servidor Apache HTTP, es un servidor abierto y gratuito. -fuente y servidor HTTP multiplataforma, que incluye funciones potentes y se puede ampliar con una amplia variedad de módulos. Es parte de la pila LAMP (Linux, Apache, MySQL, PHP) que impulsa gran parte de Internet.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del servidor web Apache en CentOS 9 Stream.

Requisitos previos

  • Un servidor que ejecute uno de los siguientes sistemas operativos:CentOS 9 Stream.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Apache en CentOS 9 Stream

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

sudo dnf update

Paso 2. Instalación de Apache en CentOS 9 Stream.

De forma predeterminada, Apache está disponible en el repositorio base de CentOS 9 Stream. Ahora ejecutamos el siguiente comando para instalar el servidor Apache HTTP en su sistema:

sudo dnf install httpd httpd-tools

Una vez completada la instalación, habilite Apache (para que se inicie automáticamente al arrancar el sistema), inicie el servidor web y verifique el estado con los siguientes comandos:

sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl status httpd

Para verificar la versión de Apache, use el siguiente comando para confirmar:

httpd -v

Paso 3. Configure el cortafuegos.

Si su servidor está protegido por el firewall y no ha abierto los puertos HTTP y HTTPS, habilítelos con el siguiente comando a continuación:

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

Paso 4. Verifique la instalación de Apache.

Una vez instalado correctamente, abra su navegador web favorito e ingrese la URL http://your-IP-address y verá la página de bienvenida predeterminada del servidor Apache HTTP como se muestra en la siguiente imagen:

Paso 5. Estructura del archivo de configuración de Apache.

Debe conocer la ubicación de los archivos de configuración y el directorio raíz de Apache en caso de que necesite modificar la configuración:

  • Todos los archivos de configuración de Apache se encuentran en /etc/httpd directorio.
  • El archivo de configuración principal de Apache es /etc/httpd/conf/httpd.conf .
  • Archivos de configuración que terminan en .conf ubicado en el /etc/httpd/conf.d el directorio está incluido en el archivo de configuración principal de Apache.
  • Los archivos de configuración que son responsables de cargar varios módulos de Apache se encuentran en /etc/httpd/conf.modules.d directorio.
  • Los archivos vhost de Apache deben terminar con .conf y ser almacenado en /etc/httpd/conf.d directorio. Puede tener tantos vhosts como necesite. La creación de un archivo de configuración independiente (vhost) para cada dominio facilita el mantenimiento del servidor.

¡Felicitaciones! Ha instalado Apache con éxito. Gracias por usar este tutorial para instalar el servidor web Apache en CentOS 9 Stream. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Apache.


Cent OS
  1. Cómo instalar Apache en CentOS 8

  2. Cómo instalar el servidor web Apache en CentOS 7

  3. Cómo instalar Vagrant en CentOS 7

  4. Cómo instalar Gitea en CentOS 8

  5. Cómo instalar Nagios en CentOS 9 Stream

Cómo instalar Apache Guacamole en CentOS 8

Cómo instalar Apache Subversion en CentOS 8

Cómo instalar Laravel en CentOS Stream 9

Cómo instalar Nginx en CentOS 9 Stream

Cómo instalar Cockpit en CentOS 9 Stream

Cómo instalar Apache con PHP-FPM en CentOS 8