hospedagem web

Servidor web Apache

O Servidor Web Apache

O Apache Servidor Web, Nome original Apache HTTP Servidor é o servidor web mais utilizado na World Wide Web.
O servidor web é criado pelo Apache Software Fundação. O sistema é distribuído sob uma licença de código aberto, livre de custos.
A primeira versão foi lançada em 1995. O número da versão atual é 2.4.25 (status 12/2016).

História de desenvolvimento

Em 1994, oito desenvolvedores decidiram melhorar o servidor web NSCA Httpd. A equipe, composta por David Robinson, Cliff Skolnick, Randy Terbush, Roy T. Fielding, Rob Hartill, Brian Behlendorf, Robert S. Thau e Andrew Wilson, remendou extensões para o antigo servidor NSCA e lançou a primeira versão do Servidor HTTP Apache em 1995. O nome foi escolhido por respeito à tribo indiana dos Apatschen. Hoje, a comunidade de desenvolvedores consiste principalmente de desenvolvedores voluntários em todo o mundo. O servidor web Apache é o produto de sugestões e idéias para melhorias de todos os usuários do mundo. Devido ao código fonte aberto, cada usuário interessado e qualificado pode programar suas melhorias diretamente no servidor web Apache.

Propriedades do sistema

O servidor web modular suporta uma variedade de sistemas operacionais, incluindo LinuxUnix, e Windows. A estabilidade e velocidade do servidor foi significativamente melhorada na versão 2.0, principalmente para sistemas não-Unix.
Funções importantes do sistema são generalizadas e disponibilizadas através da biblioteca Apache Portable Runtime, de modo que as características especiais dos diferentes sistemas operacionais possam ser plenamente utilizadas. Dependendo da plataforma, os vários módulos MPM (Multiprocessamento) também são diferentes. Entre outras coisas, estes módulos são usados para processar pedidos múltiplos de clientes. Estes MPM's são cada um otimizado para o sistema operacional, de modo que sob Windows o MPM é otimizado para roscas, enquanto sob Unix o forking de processos é suportado.

Devido a sua estrutura modular, o servidor web Apache pode, por meio de módulos apropriados, por exemplo, atuar como servidor proxy (mod_proxy), controlar a comunicação entre Internet-Encrypt (mod_ssl) navegadores e servidores web ou manipular os cabeçalhos HTTP. Modificações na URL...Dados também são possíveis.

Com a ajuda de linguagens de scripting do lado do servidor, como Perl, Ruby ou PHP o Servidor HTTP Apache oferece a possibilidade de criar páginas web dinâmicas. Estas linguagens de scripting, que incluem JavaScript, Python e .Net devem ser integrados como módulos ou endereçados via CGI. É possível ativar ou desativar diferentes módulos a qualquer momento.
Por meio do mod_include do Servidor HTTP Apache, o Server Side Includes é possível, o que reduz consideravelmente o esforço de administração de sites estáticos através da criação de sites dinâmicos.

Como todos os programas da Apache Software Foundation, o Apache HTTP Server é um software gratuito. O licenciamento é feito de acordo com as normas da GPL.

Extensibilidade

Apache Servidor Web oferecem muito boa capacidade de expansão devido ao seu projeto modular. Estes módulos, que estão disponíveis gratuitamente em qualquer lugar na Internet, sempre começam com "mod_". Eles podem ser baixados e integrados ao servidor web de acordo com o uso pretendido. Há um grande número de módulos disponíveis. O objetivo de uso é, entre outras funções de segurança (por exemplo SSL), a integração de linguagens de script, redirecionamentos, autenticação, relatórios de status e muito mais.

Plataformas e versões

O Servidor HTTP Apache está incluído por padrão tanto no Mac Os quanto em todas as distribuições Linux. O Windows também é totalmente suportado pelo software.
A série de versões 1.x, cuja primeira versão foi lançada em 1995, expirou com a versão 1.3.x em fevereiro de 2010. Desde março de 2000, o desenvolvimento da série de versões 2.x tem sido executado em paralelo. Desta série, apenas a versão 2.2.x é suportada além da versão atual 2.4.x e é fornecida com atualizações de segurança.

Favor dividir a contribuição
Compartilhe no facebook
Compartilhe no twitter
Compartilhe no linkedin
Compartilhe no pinterest
Compartilhe no whatsapp
Compartilhe no telegram
Últimos posts

Vídeos recomendados de nosso Canal Youtube