Habilitar Virtual Host en Centos 6.1

Forums: 

Hola amigos, estoy buscando informacion sobre como configurar virtual host en centos 6.1, espero me den una mano con esto.

Seguí estos pasos según encontré en internet para configurar el virtual host pero al ingresar en el navegador mi dominio http://www.prueba.com aparece apache test page.

Tengo ya creada mi pagina web en drupal dentro de /var/www/html/drupal y para visualizar la pagina tengo que digitar http://www.prueba.com/drupal

Estos son los pasos:

1. En /etc/httpd/conf/httpd.conf descomenté

NameVirtualHost 192.168.0.1:80

2. Creé un archivo prueba.conf en /etc/httpd/conf.d/ con lo siguiente:

ServerAdmin info@prueba.com
DocumentRoot /var/www/html/drupal
ServerName www.prueba.com
ServerAlias ​​prueba.com
ErrorLog logs/prueba.com-error_log
CustomLog logs/prueba.com-access_log common

Reinicie Apache

service httpd restart

Gracias por su ayuda

está bastante bien, yo

Imagen de Epe

está bastante bien, yo pusiera e igual el namevirtualhost

tu problema parece no ser con apache sino con los dns, prueba.com apunta a la IP?

yum update te ayuda siempre.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

La directiva DocumentRoot

Imagen de iknaxio

Creo que la Directiva DocumentRoot del VirtualHost no deberia contener como valor una ruta que coincida o que sea subdirectorio del DocumentRoot del Site Principal.

A parte de ello, modificar el archivo hosts solo te sirve para un acceso a nivel local, si quieres un acceso a nivel de red necesariamente un DNS Server te debe resolver tu nombre de dominio.

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net

Hola amigo, sabes estube

Hola amigo, sabes estube revisando sobre DNS Server para linux y no me quedó tan clara la pelicula. Dentro de estos esta el BIND pero no lo encontré instalado el el server.
Mediante terminal ejecute
host www.prueba.com respuesta la IP
host IP respuesta mail.prueba.com

Por favor ayudame con alguna pauta para revisar sobre los DNS y sobre lo DocumentRoot mi pag esta dentro de ../html/drupal que me recomiendas.

Gracias

Te diré como lo haría en CentOS 5.x

Imagen de iknaxio

Yo lo haría así en CentOS 5.x (Debe ser algo igual o similar en la 6):


nano /etc/httpd/conf/httpd.conf

Y descomento:


NameVirtualHost *:80

Voy al archivo del host virtual:


nano /etc/httpd/conf.d/prueba_com.conf

Y agrego:

ServerName prueba.com
ServerAlias www.prueba.com

ServerAdmin webmaster@prueba.com
DirectoryIndex index.php index.html index.htm
DocumentRoot /var/www/prueba_com

Options -All -MultiViews
AllowOverride None
Order allow,deny
allow from all

ErrorLog /var/log/httpd/prueba_com/error.log
LogLevel warn
CustomLog /var/log/httpd/prueba_com/access.log combined

En el archivo de host local:


nano /etc/hosts

Pongo lo siguiente:


127.0.0.1 localhost.localdomain localhost
192.168.0.1 www.prueba.com prueba.com

Reiniciaría el servicio y crearía una pequeña página html o la típica php con la función phpinfo() y la colocaría dentro del directorio /var/www/prueba_com y probaría el acceso a www.prueba.com, recién allí instalaría drupal o lo que sea en el directorio del virtual host.

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net