Cómo instalar el servidor Web Apache en Ubuntu 18.04 [inicio rápido]


Introducción

El Servidor HTTP Apache es el servidor web más utilizado en el mundo. Proporciona muchas características potentes, incluidos módulos cargables dinámicamente, soporte de medios robusto y una amplia integración con otro software popular.

en esta guía, explicaremos cómo instalar un servidor Web Apache en su servidor Ubuntu 18.04. Para una versión más detallada de este tutorial, consulte Cómo instalar el servidor Web Apache en Ubuntu 18.04.,

prerequisitos

antes de comenzar esta guía, debe tener lo siguiente:

  • Un servidor Ubuntu 18.04 y un usuario normal, no root con privilegios sudo. Además, deberá habilitar un firewall básico para bloquear puertos no esenciales. Puede aprender cómo configurar una cuenta de usuario normal y configurar un firewall para su servidor siguiendo nuestra guía de configuración inicial del servidor para Ubuntu 18.04.

cuando tenga una cuenta disponible, inicie sesión como usuario no root para comenzar.,

Paso 1 — Instalación de Apache

Apache está disponible dentro de los repositorios de software predeterminados de Ubuntu, por lo que puede instalarlo utilizando herramientas convencionales de administración de paquetes.,Página de destino de Apache para confirmar que el software se está ejecutando correctamente a través de su dirección IP:

You should see the default Ubuntu 18.04 Apache web page:

Step 4 — Setting Up Virtual Hosts (Recommended)

When using the Apache web server, you can use virtual hosts (similar to server blocks in Nginx) to encapsulate configuration details and host more than one domain from a single server. We will set up a domain called your_domain, but you should replace this with your own domain name. To learn more about setting up a domain name with DigitalOcean, see our introduction to DigitalOcean DNS.

Create the directory for your_domain:

sudo mkdir /var/www/your_domain

asignar la propiedad del directorio:

  • sudo chown -R $USER:$USER /var/www/your_domain

los permisos de sus raíces web deben ser correctos si no ha modificado su valor unmask, pero puede asegurarse escribiendo:

  • sudo chmod -R 755 /var/www/your_domain

cree una página de muestra index.html usando nano o su editor favorito:

  • nano /var/www/your_domain/index.html

dentro, agregue el siguiente HTML de muestra:

/var/www/your_domain/index.,html
<html> <head> <title>Welcome to Your_domain!</title> </head> <body> <h1>Success! The your_domain virtual host is working!</h1> </body></html>

Guarde y cierre el archivo cuando haya terminado.

Crear un nuevo host virtual archivo en /etc/apache2/sites-available/your_domain.conf:

  • sudo nano /etc/apache2/sites-available/your_domain.conf

Pegue en el siguiente bloque de configuración, actualizado para nuestro nuevo directorio y nombre de dominio:

/etc/apache2/sites-available/sudominio.conf

Guarde y cierre el archivo cuando haya terminado.,

Activar el archivo con la etiqueta a2ensite:

  • sudo a2ensite your_domain.conf

Deshabilitar la página por defecto definida en 000-default.conf:

  • sudo a2dissite 000-default.conf

Prueba de errores de configuración:

  • sudo apache2ctl configtest

Usted debe ver la siguiente salida:

Output
Syntax OK

Reiniciar Apache para implementar los cambios:

  • sudo systemctl restart apache2

Apache ahora atiende a su nombre de dominio., Puede probar esto navegando a , donde debería ver algo como esto:

conclusión

ahora que tiene su servidor web instalado, tiene muchas opciones para el tipo de contenido a servir y las tecnologías que desea usar para crear una experiencia más rica.

si desea construir una pila de aplicaciones más completa, consulte este artículo sobre cómo configurar una pila de LAMP en Ubuntu 18.04.

Author: admin

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *