O Apache HTTP Server é um software de servidor Web gratuito e aberto. Sua plataforma cruzada, desenvolvida por uma comunidade de desenvolvedores e divulgada sob a licença do Apache 2.0. A Fundação Apache Software é o principal desenvolvedor do Apache. Este artigo cobrirá os fundamentos deste software de plataforma cruzada e como instalá-lo no seu sistema. É uma excelente escolha para uma variedade de propósitos, desde a hospedagem de pequena escala para aplicativos corporativos.
O servidor HTTP Apache é altamente personalizável, com um grande número de módulos de terceiros disponíveis. Modsecurity fornece detecção e prevenção de intrusão. Suporta vários esquemas de autenticação. Os usuários podem instalá-lo copiando seu site para a pasta HTDOCS. O servidor pode suportar uma variedade de formatos de arquivo e extensões de arquivo. Os arquivos de configuração para este servidor também podem ser modificados para atender às suas necessidades. As páginas da Web armazenadas no servidor são compactadas usando o módulo de extensão externo mod_gzip.
Enquanto o Apache HTTP Server é uma excelente opção para pequenos sites, tem muitas limitações. Sua estrutura de base de rosca pode desacelerar um site com um alto volume de tráfego, especialmente se é um site fortemente visitado. Por isso, é mais adequado para locais de baixo custo. Se você está gerenciando um site de alto tráfego, o NginX é uma ótima opção. O servidor lida com solicitações recebidas em um único encadeamento, o que ajuda a funcionar mais rápido.