 
			
				30/01/2008, 06:14
			
			
			     |  
      |    |    |    Fecha de Ingreso: enero-2008  
						Mensajes: 2
					  Antigüedad: 17 años, 9 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>           |