O Apache HTTP Server (geralmente chamado de Apache) é rápido e seguro e executa mais de metade de todos os servidores da Web em todo o mundo.
O Apache também é software livre. Ele é distribuído pela Apache Software Foundation, que promove várias tecnologias da Web avançadas gratuitas e de código aberto. O servidor da web Apache fornece uma gama completa de recursos, incluindo CGI, SSL e domínios virtuais; Ele também suporta módulos plug-in para extensibilidade.
Embora o Apache tenha sido originalmente projetado para ambientes Unix, mais de 90% das instalações são executadas no Linux. No entanto, também está disponível para outros sistemas operacionais, como o Windows.
O que é um servidor HTTP?
Um servidor, em geral, é um computador remoto que serve arquivos para solicitar clientes. Um servidor da Web, então, é o ambiente em que um site é executado - o computador que serve o site.
Um servidor da Web fornece conteúdo usando o protocolo de transferência de hipertexto. Por exemplo, quando você acessa o site Go-Travels.com em seu navegador da Web, você está contatando o servidor da Web que hospeda este site para que você possa se comunicar com ele para solicitar páginas da Web (que você já fez para ver esta página) .
Por que usar o servidor HTTP Apache?
O benefício mais significativo para o Apache é que ele é gratuito para uso pessoal e comercial, assim você não precisa se preocupar com a necessidade de pagar por ele.
O Apache também é uma estrutura de software confiável e permanece ativamente mantida, por isso recebe atualizações frequentes de recursos, patches de segurança e aprimoramentos de vulnerabilidades.
Embora o Apache seja um produto gratuito e atualizado, ele não economiza recursos. Na verdade, é um dos servidores HTTP com mais recursos disponíveis, o que é outra razão pela qual é tão popular.
Use módulos para adicionar mais funções ao software. Apache suporta:
- Autenticação de senha e certificados digitais
- Mensagens de erro personalizáveis
- Suporte para vários sites com seus recursos de hospedagem virtual
- Serviços de proxy
- SSL e TLS
- Compressão GZIP para acelerar páginas da web
Aqui está um punhado de outros recursos vistos no Apache:
- IPv6
- XML
- FTP
- Perl, Lua e PHP
- Limitação de largura de banda
- WebDAV
- Balanceamento de carga
- HTTP / 2
- .htaccess
- Múltiplos modos de processamento de pedidos
- Reescrita de URL
- Acompanhamento de sessão
- Geolocalização baseada em endereço IP
Mesmo que o Apache ofereça muitos recursos, você não precisa se preocupar em como aprenderá a usar todos eles. O Apache é tão amplamente utilizado que as respostas já foram dadas (e postadas online) para praticamente qualquer pergunta que você poderia fazer.