Crear y configurar Servidor Virtual de Apache en Windows Server 2019
Bienvenido a este tutorial, donde aprenderás a crear un servidor virtual en Apache con Windows Server 2019.
En mi caso voy a crear un servidor virtual con el dominio www.tierra.com.
1. Crear DNS para la zona virtual
Lo primero que deberemos de hacer para crear un servidor virtual, es configurar los DNS, para que sean capaces de llevarnos al dominio que queramos (en este caso www.tierra.com).
En esta sección crearemos y configuraremos la zona directa de nuestro servidor DNS.
Este paso lo pasaremos de forma más breve, puesto que disponemos un tutorial dedicado al DNS. Enlace aquí.
Creamos la zona directa y le establecemos cómo zona principal.
Escribimos el nombre de la zona (en mi caso tierra.com) y creamos un nuevo archivo para la zona sin admitir actualizaciones automáticas.
Creamos un nuevo Host de tipo A a nuestra zona directa, con el nombre de “www” y con la dirección ip del servidor (en mi caso 192.168.2.120)
Al inicio de autoridad (SOA), le establecemos el Host de tipo A que acabamos de crear.
Al registro de nombres (NS), eliminamos el nombre que se encuentra por defecto y le añadimos la dirección Ip de nuestro servidor.
Listo, ya tenemos el DNS instalado y configurado.
TUTORIAL RECOMENDADO PARA Windows
TOMCAT EN WINDOWS 10 PARTE 2
2. Habilitar el servidor virtual de Apache
Ahora vamos a activar el módulo Vhosts de Apache, que nos va a permitir crear servidores virtuales dentro de nuestro servidor de Apache.
Entramos dentro del archivo httpd de Apache (se encuentra en C:/Apache/conf/httpd.conf).
Dentro del archivo httpd.conf, debemos de descomentar la siguiente línea (quitar la almohadilla).
Include conf/extra/httpd-vhosts.conf
Pulsamos Ctrl + S para guardar el documento y lo cerramos.
TUTORIAL RECOMENDADO PARA Windows
Instalar XAMPP en Windows 11
3. Crear directorio servidor virtual Apache
Los ficheros y directorios para nuestro servidor virtual se crean igual que en nuestro servidor normal. Debemos de ir a la carpeta pública de Apache y allí creamos el directorio de “tierra”.
TUTORIAL RECOMENDADO PARA Windows
TOMCAT EN WINDOWS 10 PARTE 2
4. Configuración servidor virtual de Apache
Ahora, debemos de configurar nuestro servidor, para ello debemos de:
Entramos en el fichero de configuración httpd-vhosts.conf que se encuentra en C:/Apache/conf/extra.
Dentro del documento, debemos de añadir las siguientes líneas para configurar nuestro servidor virtual www.tierra.com.
#Servidor virtual para tierra.com
<VirtualHost *80>
ServerName www.tierra.com
DocumentRoot "${SRVROOT}/htdocs/tierra/"
<Directory "C:/apache/htdocs/tierra/">
DirectoryIndex index.html
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ErrorLog "logs/tierra.error.log"
CustomLog "logs/tierra.access.log" common
</VirtualHost>
IMPORTANTE: En caso de que tu servidor tenga otro nombre (que no sea tierra), en todos los sitios donde ponga tierra hay que remplazarlo por el nombre de su servidor.
Pulsamos Ctrl + S para guardar el documento y lo cerramos.
Para aplicar los cambios, debemos de reiniciar el servidor de Apache.
TUTORIAL RECOMENDADO PARA Windows
Comprobaciones de Apache, PHP y MySQL en WAMP Server Windows 11
5. Crear varios servidores virtuales en Apache
En mi caso, quiero crear además del servidor virtual www.tierra.com en servidor www.marte.com, para ello, deberemos de realizar los mismos pasos de este tutorial y obtendremos en un mismo servidor de Apache, dos servidores virtuales.
TUTORIAL RECOMENDADO PARA Windows
Instalar Symfony en Windows 10
Espero que hayas podido crear tus servidores virtuales en Apache… Para cualquier duda puedes escribirme en el formulario de contacto pulsando aquí.
Un saludo Mab55
Marçal Alarcón Brugal
Soy Técnico en Desarrollo de Aplicaciones Web con más de 5 años de experiencia en el sector informático. En los últimos años, me he centrado en enseñar mis conocimientos de informática a través de cursos, tutoriales…