Androide

Cómo instalar apache en ubuntu 18.04

install Apache2 ubuntu 18.04

install Apache2 ubuntu 18.04

Tabla de contenido:

Anonim

El servidor HTTP Apache es el servidor web más popular del mundo. Es un servidor HTTP gratuito, de código abierto y multiplataforma que ofrece potentes funciones que pueden ampliarse mediante una amplia variedad de módulos.

Este tutorial explica cómo instalar y administrar el servidor web Apache en Ubuntu 18.04.

Prerrequisitos

Antes de comenzar con el tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.

Instalar Apache

Apache está disponible en los repositorios predeterminados de Ubuntu para que podamos instalarlo fácilmente utilizando la herramienta de administración de paquetes apt . En los sistemas Ubuntu y Debian, el paquete Apache y el servicio se llaman apache2 .

Primero, actualice el índice del paquete y luego instale el paquete apache2 con los siguientes comandos:

sudo apt update sudo apt install apache2

Eso es todo, Apache se instala y se inicia automáticamente. Puede verificar el estado del servicio Apache emitiendo:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start

Ajuste el cortafuegos

Si su servidor Ubuntu está protegido por un firewall, deberá abrir los puertos HTTP ( 80 ) y HTTPS ( 443 ).

Suponiendo que está utilizando UFW para administrar su firewall, puede abrir los puertos necesarios con el siguiente comando:

sudo ufw allow 'Apache Full'

Puede verificar el cambio con:

sudo ufw status

Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)

Verificación de la instalación de Apache

Para verificar que todo funciona correctamente, abra su navegador, escriba la dirección IP de su servidor http://YOUR_IP_OR_DOMAIN/ y verá la página de bienvenida predeterminada de Ubuntu 18.04 Apache como se muestra a continuación:

La página incluye información básica sobre archivos de configuración de Apache, scripts de ayuda y ubicaciones de directorio.

Estructura del archivo de configuración de Apache y mejores prácticas

  • Todos los archivos de configuración de Apache se encuentran en el directorio /etc/apache2 archivo de configuración principal de Apache es /etc/apache2/apache2.conf . Los puertos que Apache escuchará se especifican en /etc/apache2/ports.conf .Apache Los archivos de Hosts virtuales se almacenan en el directorio /etc/apache2/sites-available . Apache no utiliza los archivos de configuración que se encuentran en este directorio a menos que estén vinculados al directorio /etc/apache2/sites-enabled activar un host virtual, debe crear un enlace simbólico utilizando el comando a2ensite de los archivos de configuración que se encuentran en el directorio de sites-available directorio de sites-enabled . Para desactivar un host virtual, use el a2dissite Es una buena idea seguir una convención de nomenclatura estándar. Por ejemplo, si su nombre de dominio es mydomain.com , el archivo de configuración del host virtual debe llamarse /etc/apache2/sites-available/mydomain.com.conf archivos de configuración que se encargan de cargar varios módulos de Apache se encuentran en el /etc/apache2/mods-available/ directorio. Las configuraciones en el directorio de mods-available pueden habilitarse creando un enlace simbólico al directorio /etc/apache2/mods-enable/ con el comando a2enconf y deshabilitado con el a2disconf Los a2disconf contienen fragmentos de configuración global se almacenan en /etc/apache2/conf-available/ directorio. Los archivos en el directorio conf-available pueden habilitarse creando un enlace simbólico a /etc/apache2/conf-enabled/ con el comando a2enconf y deshabilitado con el a2disconf archivos de registro de a2disconf ( access.log y error.log ) se encuentran en el directorio /var/log/apache/ . Se recomienda tener diferentes archivos de registro de error y access para cada vhost. Puede configurar el directorio raíz del documento de dominio en la ubicación que desee. Las ubicaciones más comunes para webroot incluyen:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Conclusión

Ha instalado con éxito Apache en su servidor Ubuntu 18.04. Ahora está listo para comenzar a implementar sus aplicaciones y usar Apache como un servidor web o proxy.

Apache ubuntu

Esta publicación es parte de la serie how-to-install-lamp-stack-on-ubuntu-18-04.

Otras publicaciones en esta serie:

• Cómo instalar Apache en Ubuntu 18.04 • Cómo configurar Hosts virtuales Apache en Ubuntu 18.04 • Apache seguro con Let's Encrypt en Ubuntu 18.04 • Cómo instalar MySQL en Ubuntu 18.04 • Cómo instalar PHP en Ubuntu 18.04