GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo configurar servidores virtuales Apache en Ubuntu 20.04

Introducción

En este artículo, veremos cómo agregar hosts virtuales adicionales a un servidor en la nube de Linux con Apache instalado. Cada host virtual maneja un sitio web o dominio específico que se alojará en el servidor, incluidos los subdominios. Esto se conoce como alojamiento basado en nombres porque permite que varios sitios web utilicen un conjunto de recursos, como una sola IP.

Requisitos

Este artículo asume que ya instaló Apache y realizó la configuración básica del mismo. Si no lo ha hecho, siga nuestro tutorial aquí.

Configuración de servidores virtuales Apache en Ubuntu 20.04

Todos los sitios/hosts se encuentran en el siguiente directorio:

/etc/apache2/sites-available/

Si acaba de instalar Apache, estas son las únicas cosas que debería ver:

Directorio:/etc/apache2/sitios-disponibles/

Cree un archivo de configuración de host virtual utilizando su editor de texto preferido. En este ejemplo, se usa nano.

nano /etc/apache2/sites-available/virtualhost.example.conf

Agregue una configuración básica a este archivo y guarde:

Ejemplo de configuración de host virtual

Algunas de las secciones que puede considerar cambiar son:

<VirtualHost *:80>

Este es el puerto desde el que se podrá acceder a este host virtual. Si tuviéramos que cambiar 80 a 8080, escribiríamos la siguiente URL para acceder al host:http://virtualhost.example:8080

ServerName virtualhost.example
ServerAlias www.virtualhost.example

Estos valores indicarán el dominio que representará este host virtual y el nombre alternativo para el host.

ServerAdmin [email protected]

Actualice esto con su dirección de correo electrónico de administrador del servidor correspondiente.

DocumentRoot /var/www/virtualhost.example/public_html

Esta será la ubicación de los archivos del sitio para el dominio especificado.

A continuación, habilite el host virtual con el siguiente comando:

a2ensite virtualhost.example.conf

Su salida debería verse así:

Salida de muestra de a2ensite

Por último, simplemente reinicie Apache como se indica en el aviso

service apache2 reload

¡Felicidades! Ahora ha configurado correctamente los hosts virtuales de Apache en Ubuntu 20.04. Gracias por seguirnos y no dude en consultarnos para obtener más actualizaciones.

Más información sobre Atlantic.Net

Atlantic.Net ofrece soluciones de hospedaje de clase mundial, incluidos servicios de hospedaje VPS.


Linux
  1. Cómo configurar servidores virtuales Apache en Ubuntu 18.04

  2. Cómo configurar servidores virtuales Apache en CentOS

  3. ¿Cómo configurar la autenticación de contraseña de Apache en Ubuntu 18.08?

  4. Configurar hosts virtuales Apache en el sistema operativo Ubuntu

  5. Cómo configurar el host virtual apache en ubuntu

Cómo configurar servidores virtuales Apache en Ubuntu 18.04 LTS

Cómo configurar servidores virtuales Apache en Rocky Linux

Cómo configurar el host virtual Apache en Ubuntu 20.04 LTS

Cómo instalar el servidor Apache y configurar hosts virtuales en Ubuntu 22.04

Cómo configurar servidores virtuales de Apache en Debian 11

Cómo configurar servidores virtuales Apache en Ubuntu 18.04