Cómo crear una máquina virtual Apache virtualHost en Ubuntu
Método/Pasos
Ingrese al directorio de configuración del sitio
$ cd /etc/apache2/site-available/
Este directorio es utilizado Almacena los archivos de configuración de la máquina virtual.
Crear un archivo de configuración de máquina virtual
$sudo vi demo.conf
Aquí se muestra un ejemplo del contenido del archivo de configuración. Para obtener documentación más detallada, consulte. manual de usuario de apahce.
DocumentRoot /var/www/
ServerName demo.local:80
Opciones Índices FollowSymLinks
AllowOverride All
Requerir todo concedido
AllowOverride All
Permitir, denegar pedido
Permitir de todos
demo.local es El nombre de dominio del sitio,
/var/www/ es el directorio de almacenamiento de documentos del sitio,
80 es el número de puerto utilizado por el sitio
Guardar el archivo de configuración editado. Después de eso, es necesario habilitar la configuración.
$ sudo a2ensite demo.conf
Una vez completado, se le pedirá que vuelva a cargar algunas cosas. Siga las instrucciones aquí.
$ sudo service apache2 reload
En este punto, la máquina virtual está completa.
Debido a que se utilizó un nombre de dominio inexistente al configurar el nombre de dominio en este momento,
entonces, debe modificar el archivo de hosts aquí para resolver el nombre de dominio.
$ sudo vi /etc/hosts
Agrega algo de texto al final del archivo:
127.0.0.1 demo.local
Guardar
Cree un archivo de prueba en el directorio de documentos de la máquina virtual.
$ sudo vi /var/www/test.php
Navega por el sitio que acabas de configurar en el navegador.