RSS
Linux

Servidor apache

imprimir
Publicado em: 02/08/2007  |  Linux  |  Visualizações: 1.727  |  0 Comentário(s)
O que é o projeto Apache:

O Projeto Apache é um esforço coletivo de vários colaboradores, para o desenvolvimento de um software robusto, gratuito, e com qualidade, para a implementação de um servidor HTTP (HyperText Transfer Protocol) - altamente usado na internet. O projeto é administrado por um grupo de voluntários localizados no mundo todo, que se comunicam através da internet, para planejar, desenvolver o Apache e sua documentação.

Como surgiu o Apache:

Em fevereiro de 1995, o software de servidor mais usado na internet era o desenvolvido por Rob McCool no National Center for Supercomputing Applications, da Universidade de Illinois. Porém, o desenvolvimento daquele servidor http estava "perdendo espaço" depois que muitos webmasters tinham desenvolvido suas próprias extensões, e por causa das dificuldades existentes por falta de uma distribuição adequada do software. Então, um pequeno grupo de webmasters se reuniram com a finalidade de coordenar as mudanças neste servidor, através de "patches". A partir daí, Brian Behlendorf e Cliff Skolnick criaram uma lista, onde estavam citados os nomes de todos os colaboradores. Ao final de fevereiro, estava formado o Apache Group (ou Apache Software Foundation), que possuía 8 integrantes.

Feitas as alterações no servidor até então usado, foi lançado pela primeira vez o Servidor Apache (versão 0.6.2), em abril de 1995. Durante o período de maio-junho do mesmo ano, o grupo se focou em implementar características novas para a versão 0.7.x do servidor Apache, ao mesmo tempo em que a comunidade de usuários (e colaboradores) do Apache, crescia. Enquanto isso, Robert Thau, outro integrante do grupo, projetou uma arquitetura de servidor nova, batizando-a de Shambhala, que possuía, entre outras coisas, uma melhor alocação de memória. De tão boa que era a o Shambhala, o grupo decidiu trocar a base do servidor pela a do novo projeto, e somou às características da versão 0.7.x do Apache, que resultou no Apache 0.8.8, lançado em agosto. Depois de vários aperfeiçoamentos e testes e de uma documentação nova (feita por David Robinson), o Apache 1.0 foi lançado em 1 de dezembro de 1995. Com isso, menos de um ano depois, o Apache já era o servidor mais usado. Atualmente, o Apache está presente em mais de 60% dos servidores da internet. O concorrente mais próximo é o Internet Information Services (IIS) da Microsoft, com 20% do mercado.

Por que o Apache é gratuito:

O Apache existe para oferecer uma implementação robusta do protocolo HTTP. Para isso, é necessário que ele rode em plataformas de código-fonte aberto, onde pessoas e empresas possam utilizar o software de acordo com suas necessidades e pesquisas. Segundo o Grupo Apache, as ferramentas de publicação de sites, deveriam estar nas mãos de todos que necessitassem. Assim, as desenvolvedoras de software ganhariam dinheiro provendo serviços usando o Apache, e apoiariam dessa forma, o desenvolvimento contínuo do software. Isso traria menos custos à empresa e ela usaria um software de grande qualidade e impediria a indústria de software de controlar todos os protocolos existentes e fazendo a internet depender delas. Além disso, o Apache é desenvolvido por uma entidade colaborativa, onde quem quer (e pode) ajudar, participa, e usufrui os benefícios de um software feito por muitas pessoas e ajuda outras, com suas ações no projeto. Este tipo de comunidade só pode existir se todos os participantes trabalharem por espontânea vontade. Se fosse algo pago, cada um iria querer receber sua parte e isso geraria uma grande confusão. A intenção do grupo é ver o Apache sendo usado amplamente, através de companhias grandes, médias, pequenas, instituições de pesquisa, escolas, indivíduos, em intranets, enfim, em todos lugares.

Apache versão 2.0

Essa é a última versão do Apache (até o momento em que esse artigo é editado), e foi disponibilizado para download entre abril e maio desse ano (2001). Essa versão oferece muitas melhorias em relação à versão anterior, a 1.3.19. Entre elas, está a geração de logs, que ficou mais enxuta no Apache 2.0. Vários problemas foram solucionados, como quando o servidor reinicia e o site fica alguns segundos fora do ar. Agora, esse tempo foi reduzido para frações de segundo e o visitante da página nem percebe essa interrupção. Mas, uma das grandes novidades desta nova versão (que aliás, era o objetivo principal do grupo de desenvolvimento), é a capacidade de um único código rodar em todas as plataformas (Windows, Linux, Unix, OS/2, etc), dispensando os "remendos" criados para adaptar para Windows e outros sistemas operacionais, já que o Apache foi originalmente desenvolvido para Linux.

Por fim, vale citar que não é fácil trabalhar com Apache. É necessário experiência e bom conhecimento em informática, especialmente dos protocolos e linguagens usadas na internet e em redes. Para fazer o download (gratuito) do Apache ou obter mais informações, visite o site oficial: www.apache.org (em inglês).


Links Patrocinados

 interatividade
versão para impressão envie por e-mail 0 Comentário(s) comentários compartilhe
 
Preencha o formulário para comentar:
Nome:*

E-mail:* (não será exibido)

Site: (http://)

Comentário:*

Deseja receber os comentários no e-mail?

Anti-spam: (nova imagem)





Seja o primeiro a comentar!

Autor


Redação Oficina da Net Redação Oficina da Net
A Redação do Oficina da Net é composta por todos os integrantes da equipe do portal. Estamos abertos.
» Site do colunista

Todas as matérias de Redação Oficina da Net



Links Patrocinados

Mais populares

Matérias relacionadas

© 2005 - 2008 - Oficina da Net - v 4.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.