Como funciona um servidor web Apache?

O Apache é um servidor da web eficaz.

Visão geral

O servidor HTTP Apache, também chamado simplesmente de Apache, é o padrão na entrega de serviços da Web e abriu o caminho para a expansão adicional dos recursos da web. O Apache é baseado em uma plataforma de serviços da Web de código aberto originalmente desenvolvida para servidores Linux / Unix, mas foi posteriormente configurada para funcionar com o Windows e outros sistemas operacionais.

História

No início, o Apache ficou conhecido como "irregular", porque a primeira versão do Apache estava disponível como uma série de correções. Em abril de 1995, a versão 0.6.2 do Apache foi lançada publicamente. Depois de alguns meses, em dezembro de 1995, o Apache 1.0 foi colocado à venda e foi um sucesso na web, o que o tornou o servidor web mais usado. Em 1999, a Apache Software Foundation (Fundação Apache Software) foi formada para obter suporte financeiro, organizacional e legal para o servidor.

Fatos

O servidor web Apache é gratuito e é desenvolvido por uma comunidade de código aberto. Você pode baixar o programa em seu site e instalá-lo você mesmo. Para instalar o servidor no Linux, você pode precisar de um conhecimento sobre programação. Mas, no caso do Windows, você pode executá-lo através de uma interface gráfica do usuário (GUI em inglês). A versão mais recente do servidor Apache está atualmente na versão 2.2 e saiu em 2006.

Capacidades

O servidor web Apache está equipado com muitos recursos, o que permite suportar vários scripts e módulos para a web. Este servidor suporta a interface de entrada comum (CGI em inglês) e o Server Side Includes (SSI). O CGI é usado como um meio comum de comunicação entre o software externo e o servidor da Web, enquanto o SSI é um arquivo de comando para o servidor. Os usuários do Apache também podem instalar outros módulos, como um diretório inicial para usuários, redirecionamento de URL, autenticação de usuário e acesso de usuário anônimo, entre outros.

Significado

Sites complexos, como os bancos de dados de trabalho ou bibliotecas on-line, possuem muitas informações e são criados por uma linguagem de programação. Esse tipo de site precisa de um servidor que suporte recursos avançados, como ASP ou CGI. O servidor da web Apache oferece suporte a eles e fornece suporte administrativo ao servidor físico que possui as informações reais. Além disso, o servidor oferece segurança ao site, garantindo que vírus, códigos maliciosos ou ataques de spyware sejam evitados.

Vantagens

Embora o servidor web Apache seja gratuito, ainda é mais rápido comparado aos servidores web mais caros do mercado que custam centenas de dólares. Os servidores Apache podem lidar com mais de um milhão de visitas por dia sem dificuldades.