Cómo instalar y configurar Apache en RockyLinux

Él Apache El servidor HTTP es uno de los servidores web más utilizados del mundo. Es un servidor web gratuito, de código abierto y multiplataforma que ofrece funciones potentes, como módulos cargables, soporte de medios sólido y una amplia integración con otro software. Es parte de la pila de servidores LAMP (Linux, Apache, MySQL y PHP). De forma predeterminada, HTTP funciona en el puerto 80 y HTTPS funciona en el puerto 443 de TCP. Este tutorial nos enseñará cómo instalar y administrar el Apache servidor web en Rocky Linux. Entonces empecemos.

Instalando Apache

Apache está disponible en los repositorios predeterminados de Linux. El nombre del paquete es ‘httpd’. Instalar Apache navegue a la terminal y escriba el siguiente comando.

                      # sudo dnf install –y httpd
                    

Una vez completada la instalación, habilite e inicie el servicio con el siguiente comando.

                      # sudo systemctl enable httpd && systemctl start httpd
                    

Para verificar que el servicio se está ejecutando, use el siguiente comando.

                      # systemctl status httpd
                    

Habilitar puerto en Firewall

Para permitir que otras personas puedan acceder al servicio HTTP o HTTPS, agregue la regla de firewall.

                      # sudo firewall-cmd –add-service=https –permanent

# sudo firewall-cmd –add-service=http –permanent
                    

Vuelva a cargar el firewall para reflejar los cambios usando el siguiente comando.

                      # sudo firewall-cmd –reload
                    

Puede acceder a la página predeterminada para probar si el Apache el servicio funciona sin problemas escribiendo la dirección IP de su servidor en el navegador web y presionando enter.

La página indica que el Apache el servicio funciona bien.

Gerente Apache

Apache se controla mediante la aplicación de directivas en el archivo de configuración.

  • Apache Los archivos de configuración se encuentran en el /etc/httpd directorio.
  • ApacheEl archivo de configuración principal de es /etc/httpd/conf/httpd.conf .
  • el archivo con .conf en el /etc/httpd/conf.d/ El directorio también se incluye en el archivo de configuración principal de apache.
  • Para cargar los distintos módulos en el archivo de configuración, /etc/httpd/conf.modules.d se usa
  • Apache archivos de registro para registro de errores y acceso_log Los archivos se encuentran en el directorio /var/log/httpd/.

Configuración de hosts virtuales (recomendado)

Para alojar varios sitios web en Apache, se está utilizando un host virtual. Para configurar el host virtual, agregue las siguientes líneas al final del archivo de configuración ( /etc/httpd/conf/httpd.conf ).

                      <VirtualHost *:80>

ServerName www.vitux.com

ServerAlias vitux.com

DocumentRoot /var/www/html/

ServerAdmin [email protected]

</VirtualHost>
                    

reinicie el servicio usando el siguiente comando.

                      # sudo systemctl restart httpd
                    

Cree una página de muestra con el nombre índice.html por debajo /var/www/html/ directorio.

                      # sudo vim /var/www/html/index.html
                    

                      <html>
 <head>
  <title>Welcome to Vitux.com</title>
 </head>
 <body>
  <h1>Success! The vitux.com virtual host is working fine!</h1>
 </body>
</html>
                    

Resultado de la prueba del host virtual

Para probar el resultado de su host virtual, abra el navegador y escriba la URL del servidor .

Hemos configurado y probado con éxito el host virtual sin ningún error.

Conclusión

En este tutorial, instalamos y configuramos con éxito el Apache servidor en CentOS8 utilizando hosts virtuales.

Cómo instalar y configurar Apache en RockyLinux

Related Posts