Skip to main content

O que é o servidor da Web Apache?

CURSO SERVIDOR WEB APACHE 2.4 (Abril 2025)

CURSO SERVIDOR WEB APACHE 2.4 (Abril 2025)
Anonim

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.