Pasos para crear un virtualhost

1.Crear un archivo con el siguiente código, lo vamos a llamar con el nombre del dominio de la siguiente manera mi-dominio.local.conf es un archivo de texto plano.

<VirtualHost *:80>
  ServerAdmin [email protected]
  ServerName  mi-dominio.local

  DocumentRoot /var/www/html/mi-dominio
  <Directory /var/www/html/mi-dominio/>
     Options Indexes FollowSymLinks MultiViews
     AllowOverride All
     Order allow,deny
     allow from all
  </Directory>
</VirtualHost>

2. Ya creado este archivo lo copiamos para esto vamos a suponer que lo tenemos en el escritorio de nuestro usuario

#Suponemos que estamos ubicados en /home/miusuario/escritorio

sudo cp mi-dominio.local.conf /etc/apache2/sites-available/

Este comando pedirá clave para poder tener permisos de copiar el archivo

3. El siguiente paso es activar el virtualhost, para esto lo realizamos con el siguiente comando.

sudo a2ensite mi-dominio.local.conf

4. Reiniciamos el servidor web para que tome los cambios.

sudo service apache2 restart

#También funciona ejecutar

sudo service apache2 reload

5. Ahora vamos a registrar el dominio en nuestros hosts locales para que el navegador sepa a que servidor debe llamar cuando digitamos nuestro dominio en nuestro servidor, para esto vamos a editar un archivo que se llama hosts

sudo nano /etc/hosts

Lo mejor que podemos hacer es agregarlo al final de la linea de la siguiente manera:

127.0.0.1 mi-dominio.local

6. Luego entramos al navegador y digitamos nuestro dominio local, para empezar  a probar.

Navegador

Que pasa si me equivoqué?

5. Desactivamos el virtualhost

sudo a2dissite mi-dominio.local.conf

6. Reiniciamos Apache nuevamente como el paso 4 anterior

sudo service apache2 restart

#También funciona ejecutar

sudo service apache2 reload

7. Editamos el archivo del virtualhost desde el directorio de apache.

sudo nano /etc/apache2/sites-available/mi-dominio.local.conf

8. Ejecutamos el paso 3 y 4 y volvemos a probar.

Navegador

Etiquetas