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

Problema con apache y virtual hosts

Estas en el tema de Problema con apache y virtual hosts en el foro de Apache en Foros del Web. Buenos días ante todo y muchas gracias por la ayuda que me podais enviar. Os explico mi caso: tenemos un servidor apache contra tomcat, este ...
  #1 (permalink)  
Antiguo 30/01/2008, 06:14
 
Fecha de Ingreso: enero-2008
Mensajes: 2
Antigüedad: 16 años, 3 meses
Puntos: 0
Problema con apache y virtual hosts

Buenos días ante todo y muchas gracias por la ayuda que me podais enviar.

Os explico mi caso: tenemos un servidor apache contra tomcat, este servidor tiene 4 virtual hosts funcionando y lo hace bien. El problema está relacionado con el posicionamiento en los buscadores.
Para acceder a las aplicaciones, ponemos lo siguiente en la barra del navegador:
www.XXX.com/AAA
www.XXX.com/adminAAA
www.XXX.com/BBB
www.XXX.com/adminBBB

El problema viene en que si metemos lo siguiente en la barra de direcciones
www.XXX.com se nos va a www.XXX.com/AAA con lo que el posicionamiento en los buscadores sufre, y queremos que cuando se escriba www.XXX.com se quede en esa dirección y no haga lo que hace ahora.

El servidor es un windows 2003. El fichero hosts solo tiene una entrada para el 127.0.0.1 a localhost.

Al principio pensaba que mi solución era mod_rewrite pero no era así, y creo que tiene que ver la solución con los alias pero no soy capaz de dar con la tecla.

El httpd.conf es este:
MaxRequestsPerChild 0
ServerRoot "G:/Apache2-ssl"
Listen 80
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule ssl_module modules/mod_ssl.so
ServerName www.XXX.com:80
DocumentRoot "G:/Apache2-ssl/htdocs"

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>

<Directory "G:/Apache2-ssl/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

<FilesMatch "^\.ht">
Order allow,deny
Deny from all
</FilesMatch>

<IfModule alias_module>

ScriptAlias /cgi-bin/ "G:/Apache2-ssl/cgi-bin/"

</IfModule>

<Directory "G:/Apache2-ssl/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

ProxyRequests Off

<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass /AAA http://localhost:8080/AAA
ProxyPassReverse /AAA http://localhost:8080/AAA

Y la configuración del httpd-vhosts.conf es:

NameVirtualHost *:80

<VirtualHost *:80>

DocumentRoot "G:/Apache2-ssl/htdocs/wwwXXX"
ServerName www.XXX.com
ServerAlias XXX.com
</VirtualHost>
  #2 (permalink)  
Antiguo 12/11/2008, 10:29
Avatar de SPAWN3000  
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 1 mes
Puntos: 15
Respuesta: Problema con apache y virtual hosts

Una duda, por que no se puede con mod_rewrite...? a mi me parece que si
  #3 (permalink)  
Antiguo 12/11/2008, 20:54
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Respuesta: Problema con apache y virtual hosts

ivanespin:
Podrias poner los 4 virtual hosts que tu dices.
En general: -> cuando hay virtual hosts y alguien
quiere ingresar via una direccion que NO ha sido definida dentro de
algun virtual hosts, el servidor sirve, valga la redundancia, el primer virtual hosts definido en el archivo de configuracion.
Francamente No esta muy claro el problema real tuyo!!!.
Saludos
Franco
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:34.