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

[SOLUCIONADO] Problemas con compresion de archivos?

Estas en el tema de Problemas con compresion de archivos? en el foro de Apache en Foros del Web. Hola. Subi el siguiente fichero al servidor donde tengo alojada la web (apache - linux) Cita: <Files .htaccess> Require all denied </Files> <IfModule mod_expires.c> ExpiresActive ...
  #1 (permalink)  
Antiguo 18/08/2015, 14:15
 
Fecha de Ingreso: febrero-2008
Mensajes: 109
Antigüedad: 16 años, 2 meses
Puntos: 4
Problemas con compresion de archivos?

Hola. Subi el siguiente fichero al servidor donde tengo alojada la web (apache - linux)

Cita:
<Files .htaccess>
Require all denied
</Files>

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 month"
ExpiresByType image/jpeg "access 1 month"
ExpiresByType image/gif "access 1 month"
ExpiresByType image/png "access 1 month"
ExpiresByType text/css "access 1 month"
ExpiresByType image/x-icon "access 1 month"
</IfModule>

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css

</IfModule>

ErrorDocument 404 /error/404.php
La web al principio entraba rapido, pero luego no podía entrar, estuvo como caida por 5 minutos, tanto en la subida ftp como en el propio sitio web.
Luego entró e inmediatamente borre este htaccess. ¿Habrá sido casualidad o tengo algunos errores?
No comprimo javascript porque tengo problemas con ajax. Mi sitio está en php. Todo indicaría que el problema lo tuve al comprimir, pero no estoy seguro.
Al cambiar la seguridad del archivo .htaccess por "allow, deny" me tiró un error 500, así que puse lo que se ve mas arriba, es decir:
Cita:
<Files .htaccess>
Require all denied
</Files>

No veo errores, asi que estoy preocupado. Gracias!

Última edición por omdsetenta; 18/08/2015 a las 14:27
  #2 (permalink)  
Antiguo 18/08/2015, 16:31
 
Fecha de Ingreso: febrero-2008
Mensajes: 109
Antigüedad: 16 años, 2 meses
Puntos: 4
Respuesta: Problemas con compresion de archivos?

Perdón por subir el tema, pero realmente necesito ayuda, aunque sea un enlace
  #3 (permalink)  
Antiguo 19/08/2015, 00:06
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Problemas con compresion de archivos?

Una protección correcta del htaccess, sería:
Código Apache:
Ver original
  1. <Files ~ "^.*\.([Hh][Tt][Aa])">
  2. order allow,deny
  3. deny from all
  4. satisfy all
  5. </Files>
Pero está comprobado que si usas wordpress la regla entra en conflicto con algún plugin y lanza un error, si es tu caso... lo que propones es funcional:
Código Apache:
Ver original
  1. <Files .htaccess>
  2. Require all denied
  3. </Files>

Respecto a la compresión y cache... más correcto será de esta forma (si te generan problemas puedes quitar los js):
Código Apache:
Ver original
  1. <ifModule mod_deflate.c>
  2.   AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain
  3.   AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml
  4.   AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml
  5.   AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript application/json
  6.   AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf
  7.   AddOutputFilterByType DEFLATE font/truetype font/opentype
  8. </ifModule>
  9.  
  10. <ifModule mod_expires.c>
  11. ExpiresActive On
  12. ExpiresDefault "access plus 300 seconds"
  13. ExpiresByType text/html "access plus 600 seconds"
  14. ExpiresByType image/gif "access plus 604800 seconds"
  15. ExpiresByType image/ico "access plus 604800 seconds"
  16. ExpiresByType image/jpeg "access plus 604800 seconds"
  17. ExpiresByType image/jpg "access plus 604800 seconds"
  18. ExpiresByType image/png "access plus 604800 seconds"
  19. ExpiresByType text/css "access plus 604800 seconds"
  20. ExpiresByType text/javascript "access plus 604800 seconds"
  21. ExpiresByType application/x-javascript "access plus 604800 seconds"
  22. ExpiresByType application/javascript "access plus 604800 seconds"
  23. ExpiresByType application/xhtml+xml "access plus 600 seconds"
  24. </ifModule>
  25.  
  26.  
  27. <ifModule mod_headers.c>
  28. Header set Connection keep-alive   
  29. <filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|svg|swf)$">
  30. Header set Cache-Control "max-age=2592000, public"
  31. </filesMatch>
  32. <filesMatch "\\.(css)$">
  33. Header set Cache-Control "max-age=604800, public"
  34. </filesMatch>
  35. <filesMatch "\\.(js)$">
  36. Header set Cache-Control "max-age=604800, private"
  37. </filesMatch>
  38. <filesMatch "\\.(xml|txt)$">
  39. Header set Cache-Control "max-age=604800, public, must-revalidate"
  40. </filesMatch>
  41. <filesMatch "\\.(html|htm|php)$">
  42. Header set Cache-Control "max-age=1, private, must-revalidate"
  43. </filesMatch>  
  44. </ifModule>
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #4 (permalink)  
Antiguo 19/08/2015, 10:00
 
Fecha de Ingreso: febrero-2008
Mensajes: 109
Antigüedad: 16 años, 2 meses
Puntos: 4
Respuesta: Problemas con compresion de archivos?

lauser: "Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido."
Respuesta: Muchas gracias lauser por la ayuda, voy a modificar lo de 1 semana, ha funcionado correctamente, no hay conflictos con js.

Etiquetas: htaccess
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 10:48.