Diferencia entre revisiones de «Apache»

De Wiki Proyectos Beta
Ir a la navegación Ir a la búsqueda
 
(No se muestran 4 ediciones intermedias del mismo usuario)
Línea 7: Línea 7:


= Best practices =
= Best practices =
== Compresión Gzip ==
Habilitar la compresión Gzip.
=== GNU/Linux ===
==== Debian ====
Ir al virtual host:
sudo nano books.proyectosbeta.net.conf
Agregar:
  LoadModule deflate_module modules/mod_deflate.so
    LoadModule headers_module modules/mod_headers.so
    LoadModule filter_module modules/mod_filter.so
    <IfModule mod_deflate.c>
        # Activamos la compresion.
        SetOutputFilter DEFLATE
        # Indicamos los tipos de contenido a comprimir.
        AddOutputFilterByType DEFLATE text/plain
        AddOutputFilterByType DEFLATE text/html
        AddOutputFilterByType DEFLATE text/xml
        AddOutputFilterByType DEFLATE text/gml
        AddOutputFilterByType DEFLATE text/css
        AddOutputFilterByType DEFLATE application/json
        AddOutputFilterByType DEFLATE application/xml
        AddOutputFilterByType DEFLATE application/xhtml+xml
        AddOutputFilterByType DEFLATE application/rss+xml
        AddOutputFilterByType DEFLATE application/javascript
        AddOutputFilterByType DEFLATE application/x-javascript
        # Indicamos las extensiones de los ficheros a comprimir.
        <files *.html>
            SetOutputFilter DEFLATE
        </files>
        <files *.xml>
            SetOutputFilter DEFLATE
        </files>
        <files *.gml>
            SetOutputFilter DEFLATE
        </files>
        <files *.json>
            SetOutputFilter DEFLATE
        </files>
        <files *.js>
            SetOutputFilter DEFLATE
        </files>
        <files *.css>
            SetOutputFilter DEFLATE
        </files>
     
#      DeflateCompressionLevel 9       
        # No se comprimen para navegadores antiguos.
        #BrowserMatch ^Mozilla/4 gzip-only-text/html
        #BrowserMatch ^Mozilla/4.0[678] no-gzip
        #BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    </IfModule>
Luego habilitar el modulo siguiente:
  sudo a2enmod headers
Ahora reiniciar el server apache.
  sudo systemctl restart apache2


== Trace HTTP Request ==
== Trace HTTP Request ==

Revisión actual - 09:30 28 ago 2022

General

Recursos

  • Sitio oficial: EN
  • Documentación oficial: EN

Best practices

Compresión Gzip

Habilitar la compresión Gzip.

GNU/Linux

Debian

Ir al virtual host:

sudo nano books.proyectosbeta.net.conf

Agregar:

 LoadModule deflate_module modules/mod_deflate.so
   LoadModule headers_module modules/mod_headers.so
   LoadModule filter_module modules/mod_filter.so
   <IfModule mod_deflate.c>
       # Activamos la compresion.
       SetOutputFilter DEFLATE

       # Indicamos los tipos de contenido a comprimir.
       AddOutputFilterByType DEFLATE text/plain
       AddOutputFilterByType DEFLATE text/html
       AddOutputFilterByType DEFLATE text/xml
       AddOutputFilterByType DEFLATE text/gml
       AddOutputFilterByType DEFLATE text/css
       AddOutputFilterByType DEFLATE application/json
       AddOutputFilterByType DEFLATE application/xml
       AddOutputFilterByType DEFLATE application/xhtml+xml
       AddOutputFilterByType DEFLATE application/rss+xml
       AddOutputFilterByType DEFLATE application/javascript
       AddOutputFilterByType DEFLATE application/x-javascript

       # Indicamos las extensiones de los ficheros a comprimir.
       <files *.html>
           SetOutputFilter DEFLATE
       </files>
       <files *.xml>
           SetOutputFilter DEFLATE
       </files>
       <files *.gml>
           SetOutputFilter DEFLATE
       </files>
       <files *.json>
           SetOutputFilter DEFLATE
       </files>
       <files *.js>
           SetOutputFilter DEFLATE
       </files>
       <files *.css>
           SetOutputFilter DEFLATE
       </files>
      
#      DeflateCompressionLevel 9        
       # No se comprimen para navegadores antiguos.
       #BrowserMatch ^Mozilla/4 gzip-only-text/html
       #BrowserMatch ^Mozilla/4.0[678] no-gzip
       #BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
   </IfModule>

Luego habilitar el modulo siguiente:

 sudo a2enmod headers

Ahora reiniciar el server apache.

 sudo systemctl restart apache2

Trace HTTP Request

Deshabilitar el trace HTTP Request.

User & Group

Signature

Deshabilitar signature.