Gerador de configuração Apache mod_brotli
Gere uma configuração Apache mod_brotli pronta para produção com configurações de qualidade Brotli, filtros de tipo MIME e um substituto GZIP - para httpd.conf, blocos VirtualHost, blocos de diretório ou arquivos .htaccess. O gerador de configuração mod_brotli do Apache inclui avisos em tempo real para configurações incorretas comuns e um comando de ativação pronto para uso. Funciona inteiramente no seu navegador, sem necessidade de inscrição.
Apache mod_brotli Config Generator
Configure the options below to generate a production-ready Apache mod_brotli configuration block with quality settings, MIME type filters, and a GZIP fallback. The apache mod_brotli config generator produces ready-to-paste config for httpd.conf, VirtualHost blocks, Directory blocks, or .htaccess files. All generation happens in your browser - no signup required.
mod_brotli does not have a native MinLength directive - this is noted in the config as a comment. Use mod_filter for strict size filtering.
Additional MIME Types
Additional Options
Generated Apache Config
# -- Apache mod_brotli Configuration ------------------------------------------
# Generated by Aback Tools - https://abacktools.com
# Apache 2.4.26+ required for mod_brotli
# Enable module: sudo a2enmod brotli (Debian/Ubuntu)
# LoadModule brotli_module modules/mod_brotli.so (manual)
<IfModule mod_brotli.c>
# Brotli compression quality (1=fastest, 11=best compression)
# Quality 6 is recommended for dynamic content
# Quality 11 is best for pre-compressed static assets
BrotliCompressionQuality 6
# Only compress responses larger than 1024 bytes
# (mod_brotli does not have a native MinLength directive - use mod_filter)
# The MIME type filter below handles this implicitly for most cases
# Apply Brotli compression to these MIME types
AddOutputFilterByType BROTLI_COMPRESS \
text/html \
text/plain \
text/css \
application/javascript \
application/x-javascript \
text/javascript \
application/json \
application/ld+json \
application/manifest+json \
text/xml \
application/xml \
application/rss+xml \
application/atom+xml \
image/svg+xml
# Add Vary: Accept-Encoding so CDNs cache compressed and uncompressed separately
<IfModule mod_headers.c>
Header append Vary Accept-Encoding
</IfModule>
# Exclude binary image formats (already compressed)
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|webp|avif)$ no-brotli
# Exclude video and audio (already compressed)
SetEnvIfNoCase Request_URI \.(?:mp4|webm|avi|mov|mp3|ogg|flac)$ no-brotli
</IfModule>
# -- GZIP Fallback (for clients without Brotli support) ------------------------
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE \
text/html \
text/plain \
text/css \
application/javascript \
application/x-javascript \
text/javascript \
application/json \
application/ld+json \
application/manifest+json \
text/xml \
application/xml \
application/rss+xml \
application/atom+xml \
image/svg+xml
<IfModule mod_headers.c>
Header append Vary Accept-Encoding
</IfModule>
</IfModule>Apache config file structure
# /etc/apache2/apache2.conf (or httpd.conf)
# LoadModule brotli_module modules/mod_brotli.so
# ← Paste here for global config
<VirtualHost *:443>
# VirtualHost directives
<Directory "/var/www/html">
# Directory directives
</Directory>
</VirtualHost>
# Or place in .htaccess (requires AllowOverride FileInfo)Verify mod_brotli is loaded:
apache2ctl -M | grep brotliEnable on Debian/Ubuntu:
sudo a2enmod brotli && sudo systemctl reload apache2Por que usar nosso gerador de configuração Apache mod_brotli?
- Configuração instantânea do Apache mod_brotli: Gere instantaneamente uma configuração Apache mod_brotli pronta para produção - sem consulta à documentação do Apache, sem erros de sintaxe, sem tentativa e erro. O gerador de configuração apache mod_brotli produz um bloco de configuração formatado corretamente com configurações de qualidade recomendadas e tipos MIME em segundos.
- Secure Apache mod_brotli Config Generator Online: Suas opções de configuração nunca saem do seu dispositivo. O gerador de configuração mod_brotli do Apache é executado inteiramente no seu navegador - sem solicitações de servidor, sem retenção de dados, 100% privado. Seguro para configurar servidores Apache de produção com tipo MIME sensível e configurações de caminho.
- Gerador de configuração Apache mod_brotli - sem instalação: gere configurações do Apache mod_brotli diretamente em qualquer navegador moderno, sem downloads de software, sem instalação do Apache e sem necessidade de conta. O gerador de configuração apache mod_brotli funciona em Windows, macOS, Linux e dispositivos móveis.
- Totalmente configurável com avisos em tempo real: O gerador de configuração mod_brotli do Apache permite configurar a qualidade do Brotli (1-11), tipos MIME, posicionamento de configuração, regras de exclusão e registro - com avisos em tempo real para configurações incorretas comuns, como falta de cabeçalhos Vary, compactação de fontes WOFF2 e uso de altos níveis de qualidade para conteúdo dinâmico.
Casos de uso comuns para Apache mod_brotli Config Generator
- Habilitando o Brotli em um novo servidor Apache: Ao configurar um novo servidor web Apache, use o gerador de configuração mod_brotli do apache para produzir um bloco de configuração mod_brotli completo e formatado corretamente - incluindo tipos MIME, configurações de qualidade e um fallback GZIP - pronto para colar em httpd.conf ou apache2.conf.
- Atualizando de mod_deflate para mod_brotli: Se o seu servidor Apache atualmente usa mod_deflate (GZIP) e você deseja adicionar suporte a Brotli, o gerador de configuração mod_brotli do apache produz uma configuração que inclui mod_brotli e um substituto mod_deflate - garantindo que todos os clientes recebam respostas compactadas, independentemente do suporte a Brotli.
- Otimização de aplicativos WordPress e PHP: habilite a compactação Brotli para WordPress, Laravel ou outros aplicativos PHP em execução no Apache. O gerador de configuração mod_brotli do Apache produz uma configuração VirtualHost ou.htaccess que compacta respostas HTML, CSS, JavaScript e JSON - reduzindo o peso da página em 20-30% em comparação com GZIP.
- Configuração de Hospedagem Compartilhada.htaccess: Em hospedagem compartilhada onde você não pode modificar o httpd.conf, use o gerador de configuração mod_brotli do Apache para produzir uma configuração.htaccess. Selecione a opção de posicionamento ".htaccess" para obter uma configuração com as notas AllowOverride corretas e verificações de disponibilidade do módulo.
- Configuração Brotli por VirtualHost: Configure a compactação Brotli de maneira diferente para diferentes hosts virtuais - por exemplo, usando qualidade 6 para um aplicativo dinâmico e qualidade 11 para um site estático. O gerador de configuração mod_brotli do Apache produz um bloco de configuração com escopo VirtualHost que substitui as configurações globais para um domínio específico.
- Evitando configurações incorretas comuns do mod_brotli: O gerador de configuração mod_brotli do apache inclui avisos em tempo real para os erros mais comuns do mod_brotli - cabeçalhos Vary ausentes que quebram o cache CDN, compactação de fontes WOFF2 que já estão compactadas pelo Brotli e uso de qualidade 11 para respostas dinâmicas que adicionam latência sem benefício de tamanho significativo.
O que é Apache mod_brotli?
mod_brotli é um módulo do servidor Apache HTTP introduzido no Apache 2.4.26 que compacta respostas HTTP usando o algoritmo Brotli (RFC 7932) antes de enviá-las aos clientes. Brotli atinge compactação 15-25% melhor do que GZIP para conteúdo baseado em texto - HTML, CSS, JavaScript, JSON e XML - usando uma combinação de referências anteriores LZ77, codificação Huffman e um dicionário estático integrado de strings comuns da web. O gerador de configuração mod_brotli do Apache produz um bloco de configuração completo com diretivas AddOutputFilterByType BROTLI_COMPRESS, configurações de qualidade e um fallback GZIP mod_deflate para clientes que não suportam Brotli.
Como funciona nosso gerador de configuração Apache mod_brotli
- 1 Configure suas opções: Selecione o nível de qualidade Brotli (1-11), comprimento mínimo de resposta, posicionamento de configuração (httpd.conf global, VirtualHost, Directory ou.htaccess), tipos MIME para compactar e opções adicionais como cabeçalhos Vary e regras de exclusão. O gerador de configuração apache mod_brotli atualiza a saída em tempo real conforme você altera as configurações.
- 2 Revise os avisos: O gerador de configuração mod_brotli do Apache verifica sua configuração em busca de erros comuns - falta de cabeçalhos Vary, compactação de formatos já compactados e uso de altos níveis de qualidade para conteúdo dinâmico - e exibe avisos em tempo real. Toda a geração é executada no seu navegador sem nenhum dado enviado para nenhum servidor.
- 3 Copiar e implantar: Clique em “Copiar” para copiar a configuração gerada para sua área de transferência. Cole-o no arquivo de configuração do Apache no local indicado e recarregue o Apache com sudo systemctl reload apache2 ou sudo apachectl graceful.
Principais diretivas mod_brotli
- BrotliCompressionQuality: define a qualidade da compactação Brotli de 1 (compactação mais rápida e mínima) a 11 (compactação mais lenta e máxima). A qualidade 6 é recomendada para conteúdo dinâmico; qualidade 11 para ativos estáticos pré-compactados.
- AddOutputFilterByType BROTLI_COMPRESS: Aplica compactação Brotli a respostas com os tipos MIME especificados. Apenas os formatos baseados em texto são beneficiados – formatos binários como imagens e vídeos já estão compactados e devem ser excluídos.
- Anexação de cabeçalho Vary Accept-Encoding: Adiciona o cabeçalho de resposta Vary: Accept-Encoding, que informa aos CDNs e proxies de cache para armazenar versões em cache separadas para respostas compactadas e descompactadas por Brotli.
- SetEnvIfNoCase Request_URI: Define variáveis de ambiente com base no URI de solicitação - usado para excluir tipos de arquivos pré-compactados (imagens, vídeos, arquivos) da compactação Brotli usando a variável de ambiente no-brotli.
mod_brotli vs mod_deflate - Quando usar cada um
mod_brotli (Brotli) atinge compactação 15-25% melhor do que mod_deflate (GZIP) para conteúdo baseado em texto, mas requer Apache 2.4.26+ e é enviado apenas para clientes que incluem br em seu cabeçalho Accept-Encoding - todos os navegadores modernos por HTTPS. Sempre inclua um substituto GZIP mod_deflate para clientes mais antigos e proxies HTTP/1.0. O gerador de configuração apache mod_brotli inclui ambos os blocos automaticamente. Para ativos estáticos, considere pré-compactar arquivos em tempo de construção com qualidade 11 e servi-los com serviço estático mod_brotli - isso elimina totalmente a sobrecarga da CPU em tempo de execução.
Perguntas frequentes
Um gerador de configuração Apache mod_brotli cria uma configuração Apache pronta para colar para habilitar a compactação Brotli em seu servidor web. Nosso gerador de configuração apache mod_brotli online gratuito produz configuração para httpd.conf, blocos VirtualHost, blocos de diretório ou arquivos .htaccess - com configurações de qualidade, filtros de tipo MIME e um substituto GZIP. Não é necessária inscrição.
mod_brotli é um módulo do servidor Apache HTTP (disponível desde o Apache 2.4.26) que compacta respostas HTTP usando o algoritmo Brotli antes de enviá-las aos clientes. Brotli atinge compactação 15-25% melhor do que GZIP para conteúdo baseado em texto como HTML, CSS, JavaScript e JSON, reduzindo o uso de largura de banda e melhorando o tempo de carregamento da página.
A qualidade 6 é recomendada para conteúdo dinâmico - fornece um bom equilíbrio entre a taxa de compactação e a sobrecarga da CPU. A qualidade 11 (máxima) é melhor para ativos estáticos pré-compactados onde o tempo de CPU não é uma preocupação. Evite a qualidade 10-11 para respostas dinâmicas, pois o tempo de codificação aumenta significativamente a latência de resposta do servidor.
Sim, completamente. O gerador de configuração do apache mod_brotli é executado inteiramente no seu navegador. Nenhum dado de configuração, detalhes do servidor ou opções de tipo MIME são enviados para qualquer servidor. Toda a geração de configurações acontece localmente com total privacidade.
Sim - 100% grátis, para sempre. Sem inscrição, sem conta, sem nível premium e sem anúncios. Gere configurações ilimitadas do Apache mod_brotli totalmente grátis.
No Debian/Ubuntu: execute "sudo a2enmod brotli && sudo systemctl reload apache2". No RHEL/CentOS: adicione "LoadModule brotli_module module/mod_brotli.so" ao httpd.conf e reinicie o Apache. Verifique se ele está carregado com "apache2ctl -M | grep brotli". É necessário o Apache 2.4.26 ou posterior.
Sim - sempre inclua um substituto mod_deflate (GZIP). Brotli é suportado por todos os navegadores modernos sobre HTTPS, mas alguns clientes mais antigos, proxies HTTP/1.0 e clientes HTTP que não são navegadores podem não enviar "Accept-Encoding: br". O gerador de configuração mod_brotli do Apache inclui um bloco de fallback mod_deflate automaticamente.
O cabeçalho Vary: Accept-Encoding informa aos CDNs e aos proxies de cache para armazenar versões em cache separadas para respostas compactadas e descompactadas por Brotli. Sem ele, um CDN pode servir uma resposta compactada pelo Brotli a um cliente que não oferece suporte ao Brotli, causando uma saída distorcida. O gerador de configuração mod_brotli do Apache habilita esse cabeçalho por padrão.