Tutoriales

Cómo instalar Apache en Ubuntu Linux

Cómo reinstalar Microsoft Print a PDF en Windows 11

Esta publicación muestra a los estudiantes y nuevos usuarios los pasos para instalar, configurar y usar el servidor web Apache HTTP en Ubuntu Linux. Apache es el servidor web de código abierto más popular del mundo. Lo más probable es que muchos de los sitios web que visita hoy estén ejecutando el servidor HTTP Apache.

Si está pensando en ejecutar un sitio web, es más probable que elija Apache o tenga soporte para Apache en empresas de alojamiento web que otros servidores web. Apache proporciona potentes funciones que pueden ampliarse mediante una amplia variedad de módulos.

Si es un estudiante o un usuario nuevo que está aprendiendo Linux, el lugar más fácil para comenzar a aprender es en Ubuntu Linux. Ubuntu es el moderno sistema operativo Linux de código abierto para escritorio, servidores y otros dispositivos.

Para comenzar a instalar el servidor HTTP Apache en Ubuntu Linux, sigue los pasos a continuación.

Cómo usar el servidor HTTP Apache en Ubuntu Linux

Como se mencionó anteriormente, Apache se usa ampliamente en Internet. Si deseas aprender cómo instalarlo y usarlo en Ubuntu Linux, continúe a continuación.

Apache está disponible en los repositorios de Ubuntu, por lo que podemos instalarlo fácilmente usando el apto herramienta de gestión de paquetes.

Para instalar Apache, ejecute los siguientes comandos:

sudo apt update
sudo apt install apache2

Los comandos anteriores instalarán el servidor HTTP Apache.

Ahora, para averiguar si Apache está realmente instalado y en ejecución, use el comando de verificación de estado a continuación.

sudo systemctl status apache2

El comando generará líneas similares a continuación cuando Apache se esté ejecutando.

Cómo permitir Apache a través del firewall de Ubuntu

Si está ejecutando Ubuntu en modo protegido con el firewall habilitado, tendrá que permitir HTTP (80) y HTTPS (443) al servidor web Apache. En la mayoría de los casos, el servidor Ubuntu se ejecuta sin el firewall habilitado. Sin embargo, ejecute los siguientes comandos si no está seguro.

Si está utilizando UFW para administrar el firewall de Ubuntu, ejecute los siguientes comandos para permitir el tráfico.

sudo ufw allow 'Apache Full'

Eso permitirá el tráfico completo a Apache.

Con el firewall abierto, simplemente busque el nombre de host del servidor o la dirección IP para ver si la página predeterminada de Apache está activa.

http://localhost

Debería ver la página de bienvenida predeterminada de Apache.

Página de prueba de Apache2

Cómo configurar Apache en Ubuntu Linux

Ahora que Apache está instalado, hay carpetas y ubicaciones importantes que debe conocer. Otros sistemas Linux pueden tener diferentes estructuras de carpetas y archivos de configuración.

En Ubuntu Linux, estos son archivos de configuración y estructuras de directorios de Apache.

Todos los archivos de configuración de Apache se encuentran en el / etc / apache2 directorio. Esto se considera el directorio de inicio de Apache.

El archivo de configuración principal de Apache es /etc/apache2/apache2.conf. Los ajustes de configuración global se realizan en el archivo, pero este archivo rara vez se toca.

En este archivo se especifican las configuraciones de los puertos, incluido el cambio de las publicaciones de escucha. /etc/apache2/ports.conf. Los puertos aquí son los que Apache escucha en busca de tráfico.

Los archivos de Apache Virtual Hosts se almacenan en / etc / apache2 / sites-available directorio. Este es el directorio donde se definen los sitios web individuales. Apache no utiliza las configuraciones de sitios web hasta que se activan. Una vez activados, se vinculan a la / etc / apache2 / sites-enabled directorio.

Para activar sitios web para que estén vinculados a la / etc / apache2 / sites-enable directorio, estos son el comando a continuación. (reemplazar example.com.conf con su archivo VirtualHost)

sudo a2ensite example.com.conf

El comando anterior creará un enlace simbólico de los archivos de configuración del sitio web que se encuentran en el sitios disponibles directorio al sitios habilitados directorio.

Para desactivar un host virtual, utilice el siguiente comando. (reemplazar example.com.conf con el archivo VirtualHost de su sitio web).

sudo a2dissite example.com.conf

Apache usa módulos para mejorar y agregar funcionalidades adicionales y están ubicados en el / etc / apache2 / mods-available / directorio.

Los módulos solo están disponibles para cargar con Apache cuando están habilitados y enlazados simbólicamente al / etc / apache2 / mods-enable / directorio.

los a2enconf y a2disconf Los comandos pueden habilitar o deshabilitar módulos. Una vez que los módulos están activados y vinculados a la habilitar mod directorio, luego están disponibles para que Apache los cargue.

Apache también tiene archivos de registro (access.log y registro de errores) se encuentran en el / var / log / apache / directorio. Puede ver los registros de acceso y error en estos archivos en Ubuntu.

Hay otros archivos de configuración de Apache que pueden estar disponibles en Ubuntu y que no se enumeran anteriormente. Para obtener más configuraciones de Apache y cómo usarlo, continuaremos publicando un valioso tutorial aquí.

Conclusión:

En este tutorial hemos visto cómo instalar y usar Apache en Ubuntu Linux. Si encuentra algún error arriba o tiene algo que agregar, use el formulario de comentarios a continuación.

Leave a Comment

You may also like

Más