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
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
Hola gracias por
Hola gracias por responder.
en /etc/hosts ingrese esto:
127.0.0.1 www.prueba.com
180.x.x.x www.prueba.com
no está bien que a 127.0.0.1
no está bien que a 127.0.0.1 le quites el localhost, pon prueba.com en una IP aparte, tal y como la segunda línea
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre
La directiva DocumentRoot
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
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