Como configurar virtual host apache en ubuntu - Comandos en Linux

Como configurar virtual host apache en ubuntu

Vota post

Ubuntu es una de las distribuciones de Linux más populares y muchos usuarios la usan para alojar su sitio web. El servidor web Apache es uno de los servidores web más populares y potentes, y muchos lo usan para alojar sitios web en Ubuntu.

Una característica importante de Apache es la capacidad de configurar Virtual Hosts. Esto permite alojar varios sitios web en un solo servidor. En este artículo, le mostraremos cómo configurar Virtual Hosts en Apache en Ubuntu.

Índice

Introducción

Un Virtual Host es una configuración especial en un servidor web que permite alojar varios sitios web en un mismo servidor. Esto es muy útil cuando se tienen varios sitios web que se necesitan alojar en un mismo servidor. Los Virtual Hosts permiten alojar varios sitios web en un mismo servidor, y cada uno de ellos puede tener su propia configuración, como direcciones IP, directorios raíz, etc.

En este artículo, le mostraremos cómo configurar Virtual Hosts en Apache en Ubuntu. El proceso involucra la instalación de Apache, la configuración de los Virtual Hosts y la activación de los Virtual Hosts. Al final del artículo, podrá configurar Virtual Hosts en Apache en Ubuntu.

Requisitos previos

Antes de comenzar con la configuración de los Virtual Hosts, hay algunos requisitos previos que debe cumplir. Primero, necesita un servidor Ubuntu con una dirección IP pública. También necesitará un nombre de dominio para cada sitio web que desea alojar. Por último, necesitará acceso a root en el servidor.

Instalar Apache

El primer paso es instalar Apache en su servidor Ubuntu. Para ello, ejecute el siguiente comando:

sudo apt-get install apache2

El comando anterior instalará Apache en su servidor Ubuntu. Una vez que haya instalado Apache, puede verificar que se está ejecutando ejecutando el siguiente comando:

sudo systemctl status apache2

Si Apache se está ejecutando correctamente, verá un mensaje similar al siguiente:

apache2.service - The Apache Webserver    Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)    Active: active (running) since Mon 2020-08-31 12:29:29 UTC; 2min 12s ago      Docs: https://httpd.apache.org/docs/2.4/  Main PID: 7197 (apache2)     Tasks: 55 (limit: 4702)    Memory: 118.8M       CPU: 11.872s    CGroup: /system.slice/apache2.service            ├─7197 /usr/sbin/apache2 -k start            ├─7199 /usr/sbin/apache2 -k start            ├─7200 /usr/sbin/apache2 -k start            └─7201 /usr/sbin/apache2 -k start

Si Apache no se está ejecutando, puede iniciarlo ejecutando el siguiente comando:

sudo systemctl start apache2

Configurar Virtual Host

Una vez que haya instalado Apache, puede comenzar a configurar sus Virtual Hosts. Primero, necesita crear un archivo de configuración para cada Virtual Host. Por ejemplo, si desea crear un Virtual Host para el dominio example.com, debe crear un archivo de configuración llamado example.com.conf en el directorio /etc/apache2/sites-available. El archivo example.com.conf debe contener la siguiente información:

<VirtualHost *:80>   ServerName example.com   ServerAlias www.example.com   DocumentRoot /var/www/example.com/html   ErrorLog ${APACHE_LOG_DIR}/error.log   CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

En el ejemplo anterior, reemplace example.com con el nombre de dominio que está configurando. También reemplace /var/www/example.com/html con la ruta al directorio principal de su sitio web. Una vez que haya creado el archivo de configuración, debe habilitar el Virtual Host ejecutando el siguiente comando:

sudo a2ensite example.com.conf

El comando anterior habilitará el Virtual Host que acaba de crear. Repita el proceso para cada Virtual Host que desee configurar.

Activar los Virtual Hosts

Una vez que haya configurado todos sus Virtual Hosts, debe activarlos. Para ello, ejecute el siguiente comando:

sudo systemctl restart apache2

El comando anterior reiniciará Apache y activará los Virtual Hosts que acaba de configurar. Una vez que se haya reiniciado Apache, los Virtual Hosts estarán activos.

Comprobaciones finales

Una vez que haya configurado y activado sus Virtual Hosts, puede comprobar que están funcionando correctamente. Para ello, abra un navegador web en su equipo y navegue hasta el dominio que acaba de configurar. Si ve la página web correcta, significa que el Virtual Host está configurado y funcionando correctamente.

En este artículo, le mostramos cómo configurar Virtual Hosts en Apache en Ubuntu. Primero, instalamos Apache en el servidor Ubuntu. Luego, configuramos los Virtual Hosts creando archivos de configuración para cada uno. Después, activamos los Virtual Hosts ejecutando un comando.

Finalmente, comprobamos que los Virtual Hosts están funcionando correctamente. Ahora, sabe cómo configurar Virtual Hosts en Apache en Ubuntu.

Si quieres conocer otros artículos parecidos a Como configurar virtual host apache en ubuntu puedes visitar la categoría Ubuntu.

Subir