Host virtuales – HTTP Centos 7

En este ejemplo se configuran dos hosts virtuales una vez que se ha configurado el servidor web con apache en Centos 7.

El primer sitio web responderá a http://www.irt.edu.ni

El segundo sitio web responderá a mail.irt.edu.ni

La configuración del DNS está aquí

La configuración del servidor Web con php se encuentra aquí

La configuración del servidor Web con SSL se encuentra aquí

Paso 1 – Configurar las opciones de los hosts virtuales

vim /etc/httpd/conf.d/vhost.conf

# Configuración para el dominio original
<VirtualHost *:80>
 DocumentRoot /var/www/html
 ServerName www.irt.edu.ni
</VirtualHost>

# El dominio virtual
<VirtualHost *:80>
 DocumentRoot /var/www/html2
 ServerName mail.irt.edu.ni
 ServerAdmin webmaster@irt.edu.ni
 ErrorLog logs/virtual.host-error_log
 CustomLog logs/virtual.host-access_log combined
</VirtualHost>

# Configuración https para el dominio original
<VirtualHost *:443>
 DocumentRoot /var/www/html
 ServerName www.irt.edu.ni
</VirtualHost>

# https para el dominio virtual
<VirtualHost *:443>
 DocumentRoot /var/www/html2
 ServerName mail.irt.edu.ni
 ServerAdmin webmaster@irt.edu.ni
 ErrorLog logs/virtual.host-error_log
 CustomLog logs/virtual.host-access_log combined
</VirtualHost>

Paso 2 – Crear directorio y archivos del host virtual

mkdir /var/www/html2

vim /var/www/html2/index.html

<HTML>
 <HEAD>
 <TITLE>2do Sitio Web (de Prueba)</TITLE>
 </HEAD>
 <BODY bgcolor=#aabbcc>
 <CENTER>
 <H1> Mi Segunda p&aacute;gina Web </H1>
 </CENTER>
 <HR>
 P&aacute;gina Web de prueba para comprabar que el servidor apache2 funciona.

<center>
 <P> <A HREF="https://centosservidor.wordpress.com/"> No olviden visitar mi blog </A>
 </center>

</BODY>
 </HTML>

Paso 3 – Re-iniciar Servicios

systemctl restart httpd

Se prueba todo desde el cliente

Deja un comentario