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

Configurar Apache con VirutalHost

Estas en el tema de Configurar Apache con VirutalHost en el foro de Apache en Foros del Web. Buenas,me estreno en este foro con el siguiente problema: Quiero colgar mas de un dominio en el servidor de mi ordenador. Tengo varios dominios contratados ...
  #1 (permalink)  
Antiguo 29/03/2007, 17:24
 
Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 17 años, 1 mes
Puntos: 0
Configurar Apache con VirutalHost

Buenas,me estreno en este foro con el siguiente problema:

Quiero colgar mas de un dominio en el servidor de mi ordenador.

Tengo varios dominios contratados con una empresa de Hosting, solo el dominio, y quiero colgar las paginas en un servidor que tengo montado en mi ordenador. La empresa me da un panel de control donde colocar 2 dns,he colocado la ip publica de mi ordenador. Ahora tengo configurado el httpd.conf de apache de la siguiente manera:

NameVirtualHost ----REPLACE_THIS_WITH_DYNIP---->

<VirtualHost ----REPLACE_THIS_WITH_DYNIP---->
ServerAdmin [email protected]
DocumentRoot "C:/Archivos de programa/xampp/htdocs"
ServerName kalou.org
ErrorLog logs/kalou-error_log
CustomLog logs/kalou-access_log common
<Directory "C:/Archivos de programa/xampp/htdocs">
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

si se escribe kalou.org no funciona,al menos no funcionaba,sin embargo si se escribe la ip de mi ordenador si se muesta la pagina correctamente. No se si he escrito algo mal o es que las dns tardan un tiempo en actualizarse.

Gracias,un saludo
  #2 (permalink)  
Antiguo 29/03/2007, 20:46
 
Fecha de Ingreso: octubre-2006
Mensajes: 173
Antigüedad: 17 años, 6 meses
Puntos: 3
Re: Configurar Apache con VirutalHost

aqui hay mucha info de eso pero
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:/Archivos de programa/xampp/htdocs"
ServerName wwwkalouorg
ServerAlias kalou.org
ErrorLog logs/kalou-error_log
CustomLog logs/kalou-access_log common

</VirtualHost>


# NameVirtualHost ----REPLACE_THIS_WITH_DYNIP---->

<VirtualHost *:80>

ServerAdmin [email protected]
DocumentRoot "C:/Archivos de programa/xampp/ETC"
ServerName dominio2org
ErrorLog logs/kalou-error_log
CustomLog logs/kalou-access_log common

</VirtualHost>


Para que no metas mucha líneas de texto el fichero httpd.conf puedes activar esto

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf


o tanbien en este folder default
En el mismo fichero httpd.conf para activarlo solo quita el símbolo de numero en esta línea, Include conf/extra/httpd-vhosts.conf que quede así
También verifica que este modulo este activado #LoadModule vhost_alias_module modules/mod_vhost_alias.so
En Windows quizás sea necesario editar el fichero hosts”
Toma en cuenta que estos valores
ErrorLog logs/kalou-error_log
CustomLog logs/kalou-access_log common

que le estas agregando al virtual host
para el dominio principal ya están asignados en el fichero httpd.conf
esto quisas
AllowOverride None
Order allow,deny
Allow from all
</Directory>
no es necesario lo puedes editar el el fichero httpd.conf o en un fichero
htaccess si es que lo tienes activado
para saber cuantos módulos tienes activados guarda este texto que esta abajo en un fichero php en el directorio Web y lo ejecutas con tu Explorer
Código PHP:
<?php
print_r
(apache_get_modules());
?>

Última edición por toforo; 29/03/2007 a las 20:59
  #3 (permalink)  
Antiguo 30/03/2007, 14:28
 
Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Configurar Apache con VirutalHost

A ver si lo he entendido:
copio litetarlmente lo siguiente(cambiando los nombres de los dominios,etc):


<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:/Archivos de programa/xampp/htdocs"
ServerName wwwkalouorg
ServerAlias kalou.org
ErrorLog logs/kalou-error_log
CustomLog logs/kalou-access_log common

</VirtualHost>

/***** la almohadilla la escribo tambien *********/

# NameVirtualHost ----REPLACE_THIS_WITH_DYNIP---->

<VirtualHost *:80>

ServerAdmin [email protected]
DocumentRoot "C:/Archivos de programa/xampp/ETC"
ServerName dominio2org
ErrorLog logs/kalou-error_log
CustomLog logs/kalou-access_log common

</VirtualHost>


borro las almohadillas de:


# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
#LoadModule vhost_alias_module
#LoadModule modules/mod_vhost_alias.so

¿al escribir el nombre de los dominios en el explorador(no solo en red local,sino tambien en internet) redirigira correctamente a su pagina?

¿El archivos hosts influye a la hora de que alguien escriba en su navegador desde casa el dominio?

Gracias
  #4 (permalink)  
Antiguo 30/03/2007, 15:03
 
Fecha de Ingreso: octubre-2006
Mensajes: 173
Antigüedad: 17 años, 6 meses
Puntos: 3
Re: Configurar Apache con VirutalHost

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "C:/Archivos de programa/xampp/htdocs"
ServerName wwwkalouorg
ServerAlias kalou.org
ErrorLog logs/kalou-error_log
CustomLog logs/kalou-access_log common

</VirtualHost>

/***** la almohadilla la escribo tambien *********/ ?

# NameVirtualHost ----REPLACE_THIS_WITH_DYNIP---->

<VirtualHost *:80>

ServerAdmin [email protected]
DocumentRoot "C:/Archivos de programa/xampp/ETC"
ServerName dominio2org
ErrorLog logs/kalou-error_log
CustomLog logs/kalou-access_log common

</VirtualHost>



Ok no se si lo as entendido pero si desmarcas esta línea
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

entonces no vas ha guardar este texto en el fichero httpd.conf si no que en el fichero httpd-vhosts ahora si lo vas a configurar o guardar en el fichero httpd.conf entonces NO hace falta que quites el símbolo de numero
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

Figate bien porque pueden haber 2 rutas diferentes observa el texto que esta abajo que hay dos rutas diferente ya que esto puede variar

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf


# Virtual hosts
#Include conf/default/httpd-vhosts.conf

Última edición por toforo; 30/03/2007 a las 15:08
  #5 (permalink)  
Antiguo 30/03/2007, 16:44
 
Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Configurar Apache con VirutalHost

ya he entendido la diferencia entre escribirlo en el httpd o en el httpd-vhosts.

He activado

Include conf/extra/httpd-vhosts.conf

En el archivo httpd-vhosts.conf se me queda de la siguiente manera,a parte del resto que trae por defecto,que esta entre #

NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /kalou
ServerName wwwkalou.org
ServerAlias wwwkalou.org
ErrorLog wwwkalou.org-error_log
CustomLog wwwkalou.org-access_log common
</VirtualHost>

y activo

LoadModule vhost_alias_module
LoadModule modules/mod_vhost_alias.so

En el httpd:

ServerName localhost:80

¿va mas o menos por ahi la cosa?
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 17:15.