Foros del Web » Administración de Sistemas » Apache »

Tutorial - Cómo crear un VirtualHost en ubuntu y apache

Estas en el tema de Tutorial - Cómo crear un VirtualHost en ubuntu y apache en el foro de Apache en Foros del Web. En este TUTO veremos qué es y cómo crear un virtual host utilizando ubuntu y apache. ¿Qué es un virtual host? Un virtual host es ...
  #1 (permalink)  
Antiguo 21/04/2015, 11:39
 
Fecha de Ingreso: enero-2015
Ubicación: Mexicali
Mensajes: 11
Antigüedad: 9 años, 3 meses
Puntos: 0
Tutorial - Cómo crear un VirtualHost en ubuntu y apache

En este TUTO veremos qué es y cómo crear un virtual host utilizando ubuntu y apache.

¿Qué es un virtual host?

Un virtual host es una forma de poder utilizar varios dominios basados en una misma ip. Esto facilita el trabajo en un servidor local ya que podemos crear un dominio para cada aplicación que estemos desarrollando, por ejemplo, si estamos trabajando en un sitio de WordPress llamado misitio, podemos crear un virtual host para acceder a la instalación local de wordpress desde la url

http://misitio.dev.

Los pasos que siguen a continuación dan por sentado que ya tenemos una instalación de apache funcionando en el servidor local.

Pasos a seguir para crear el virtual host en ubuntu

Estoy usando ubuntu como ejemplo, pero en otras distribuciones de linux los pasos van a ser muy similares.

Lo primero que debemos hacer es crear el virtual host, lo podemos hacer con el siguiente comando:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/misitio.dev

Sustituir misitio.dev por el nombre que le queremos dar al host.

Configurando el virtual host

Debemos configurar este archivo recién creado para que apache reconozca el dominio, abrimos el archivo en nano (u otro editor de texto):

sudo nano /etc/apache2/sites-available/misitio.dev

Ahora hay que agregar la siguiente línea en el archivo:
ServerName misitio.dev

El siguiente paso será cambiar la raíz del virtual host para que apunte al lugar dónde tenemos instalada la aplicación, en este caso de ejemplo sería:

/var/www/misitioDocumentRoot /var/www/misitio

Activar el host

Debemos activar el host en dos lugares diferentes, primero en apache:

sudo a2ensite misitio.dev

Y luego en nuestro archivo /etc/hosts para que al entrar la url en el navegador, este se redireccione a nuestro servidor local y utilice el virtual host de apache.

Accedemos al archivo:

sudo nano /etc/hosts

Y agregamos la ip local y el nuevo dominio

# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost

#Virtual Hosts
127.0.0.1 misitio.dev

Reiniciar apache

Para que los cambios tengan efecto tenemos que reiniciar apache:

sudo service apache2 restart

Espero que haya servido este pequeño tuto

FIN DEL TUTO
  #2 (permalink)  
Antiguo 22/04/2015, 08:08
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Tutorial - Cómo crear un VirtualHost en ubuntu y apache

No tiene mucho sentido que copies y pegues este artículo aquí. ¿Tienes algo que decir?

Etiquetas: ofertas-de-webhosting, ubuntu, virtualhost
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:11.