O que é Apache (Apache HTTP Server)
Apache HTTP Server, frequentemente chamado apenas de Apache, é um servidor web open-source desenvolvido pela Apache Software Foundation desde 1995. É um dos servidores web mais utilizados no mundo, hospedando milhões de sites incluindo a maioria das instalações WordPress que usam stack LAMP (Linux + Apache + MySQL + PHP).
O Apache se destaca pela sua arquitetura modular: módulos como mod_rewrite, mod_ssl e mod_php podem ser carregados ou removidos conforme a necessidade. A configuração granular via arquivos .htaccess permite que cada diretório tenha regras próprias, oferecendo flexibilidade que poucos servidores oferecem.
Componentes principais
- httpd: Daemon principal do servidor
- MPMs (Multi-Processing Modules): prefork, worker, event — controlam como o Apache atende requisições
- Módulos: mod_rewrite (URLs amigáveis), mod_ssl (HTTPS), mod_security (WAF)
- Virtual Hosts: Múltiplos sites no mesmo servidor
- .htaccess: Configuração descentralizada por diretório

Apache vs Nginx
O Nginx ganhou espaço como alternativa por ser mais leve e eficiente em alta concorrência. Apache continua dominante em ambientes WordPress por compatibilidade nativa com .htaccess e mod_php, embora muitas configurações modernas combinem Nginx (proxy reverso) + alta disponibilidade.
Leia o artigo completo: Apache: como funciona o servidor web mais usado e quando escolher

