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

Descarga de ficheros se bloquea en Apache

Estas en el tema de Descarga de ficheros se bloquea en Apache en el foro de Apache en Foros del Web. Buenos dias, tengo un servidor Apache instalado en un Linux Fedora con un portal web en jsp. En el Apache, hay configurado un directorio con ...
  #1 (permalink)  
Antiguo 26/11/2010, 02:56
 
Fecha de Ingreso: noviembre-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Descarga de ficheros se bloquea en Apache

Buenos dias,

tengo un servidor Apache instalado en un Linux Fedora con un portal web en jsp.

En el Apache, hay configurado un directorio con documentos (ficheros Word y PDF), que se pueden descargar mediante GET, pero tarda mucho en descargarse, y los navegadores (tanto IE como Firefox) se bloquean.

Los ficheros son de 1 o 2 MB, y no parece ser problema de red, pues en cuanto consigo bajarme 1 fichero, la siguiente vez se descarga al momento (en otra máquina o la misma después de limpiar la caché del navegador).

Parece como si Apache cacheara el fichero, y la siguiente vez que se le pide, lo da sin problemas. Por ejemplo, intento descargar desde mi máquina el fichero a.pdf y el navegador se queda bloqueado, descargando a muy poca velocidad. Me voy al servidor y hago un 'wget' con la URL del fichero, y se baja rapido. Entonces, en el navegador del cliente se descarga el fichero sin problemas. Y las siguientes veces que pido el mismo fichero, desde otros clientes, ya no da problemas.



No sé que mirar ya. He probado con diferentes ficheros y desde diferentes máquinas, y en la configuración del apache no veo nada raro.


un saludo
  #2 (permalink)  
Antiguo 29/11/2010, 01:13
 
Fecha de Ingreso: noviembre-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Respuesta: Descarga de ficheros se bloquea en Apache

Los documentos que intento bajar están en la ruta del servidor:
/intranet/var/docs/documentos/

Y el fichero de configuración de Apache que tengo es:



ServerRoot "/intranet/opt/apache"
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 120
MinSpareServers 16
MaxSpareServers 64
StartServers 16

Redirect permanent /index.html http://intranet.local/intranet2/

Listen 80

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

LoadModule jk_module modules/mod_jk.so

<IfModule !mpm_netware_module>
User apapache
Group #-1
</IfModule>


ServerName intranet75
DocumentRoot "/intranet/opt/apache/htdocs"



<Directory "/intranet/opt/apache/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Alias /Documentos "/intranet/var/docs/documentos/"

<Directory "/intranet/var/docs/documentos/">
Options Indexes FollowSymLinks
#Options SymLinksIfOwnerMatch
AllowOverride None
Order allow,deny
Allow from all
</Directory>

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

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

ErrorLog logs/error_log

LogLevel warn

<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common

<IfModule logio_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>

CustomLog logs/access_log common
</IfModule>

<IfModule alias_module>
ScriptAlias /cgi-bin/ "/intranet/opt/apache/cgi-bin/"
</IfModule>

<IfModule cgid_module>
</IfModule>

<Directory "/intranet/opt/apache/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

DefaultType text/plain

<IfModule mime_module>
TypesConfig conf/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
</IfModule>


<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

JkWorkersFile "/intranet/opt/apache/conf/workers.properties"
JkLogfile "/intranet/logs/apache/mod_jk.log"
JkLogLevel info
JkMount /intranet2/* ajp13
JkMount /intranet/* ajp13

Etiquetas: ficheros, descargas
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 20:36.