Servidor Apache: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Dbastro (discussão | contribs)
branqueio de página
Etiqueta: Remoção de interwikis
Linha 1:
{{ver desambiguação|Apache|Apache}}
{{Info/Software
| nome = Servidor HTTP Apache
| logo =
| imagem =
| legenda =
| desenvolvedor = [[Apache Software Foundation]]
| data_lancamento =
| ultima_versao = 2.4.2
| ultima_data = {{data de lançamento|ano=2012|mês=04|dia=17}}
| versao_beta =
| data_beta =
| sistema_operacional = [[Multiplataforma]]
| genero = [[Servidor Web]]
| licença = [[Licença Apache]]
| website = [https://httpd.apache.org/ httpd.apache.org]
|}}
 
O '''servidor Apache''' (ou Servidor HTTP Apache, em [[Língua inglesa|inglês]]: ''[[:en:Apache HTTP Server|Apache HTTP Server]]'', ou simplesmente: ''Apache'') é o mais bem sucedido [[servidor web]] [[software livre|livre]]. Foi criado em [[1995]] por [[Rob McCool]], então funcionário do [[NCSA]] (''National Center for Supercomputing Applications''). Numa pesquisa realizada em dezembro de [[2007]]<ref>Pesquisa realizada pelo sítio [http://news.netcraft.com/archives/2007/12/29/december_2007_web_server_survey.html netcraft 2007]</ref>, foi constatado que a utilização do Apache representa cerca de 47.20% dos servidores ativos no mundo. Em maio de [[2010]] <ref>Pesquisa realizada pelo sítio [http://news.netcraft.com/archives/2010/05/14/may_2010_web_server_survey.html netcraft 2010]</ref>, o Apache serviu aproximadamente 54,68% de todos os sites e mais de 66% dos milhões de sites mais movimentados.
É a principal tecnologia da [[Apache Software Foundation]], responsável por mais de uma dezena de projetos envolvendo tecnologias de transmissão via web, processamento de dados e execução de aplicativos distribuídos.
 
O servidor é compatível com o protocolo [[HTTP]] versão 1.1<ref>Especificado pelo documento [http://www.ietf.org/rfc/rfc2616.txt?number=2616 RFC2616] (TXT, 412 [[Kilobyte|KB]])</ref>. Suas funcionalidades são mantidas através de uma estrutura de módulos, permitindo inclusive que o usuário escreva seus próprios módulos — utilizando a [[API]] do software.
 
É disponibilizado em versões para os sistemas [[Windows]], [[Novell Netware]], [[OS/2]] e diversos outros do padrão [[POSIX]] ([[Unix]], [[GNU/Linux|Linux]], [[FreeBSD]], etc.).
 
== Etimologia ==
 
A razão para o nome "Apache" dada pela [[Apache Software Foundation]], é que faz referência à [[nação Apache]], tribo de [[nativos americanos]] que tinha, em combate, grande resistência e estratégias superiores. Isso seria uma alusão à resistência da comunidade do [[software livre]] aos ataques de interesses privados <ref>[[O mundo é plano]]</ref>. O nome refere-se também à estabilidade do servidor Apache e a sua variedade de ferramentas capazes de lidar com qualquer tipo de solicitação na web. Uma terceira razão, que é aceita popularmente, reconhecida porém refutada pela Fundação, é que o nome viria de "''a patchy server''", que em [[língua inglesa|inglês]] significa algo como ''um servidor remendado'', ou melhoria no software, dada a origem do programa, criado sobre o código do servidor da NCSA já existente, no qual foram adicionados diversos [[patches]].<ref>{{citar web|url=http://www.apache.org/foundation/how-it-works.html|título=A bit of history|publicado=[[The Apache Software Foundation]]|língua=inglês|acessodata=16 de julho de 2009}}</ref>
 
Surge uma quarta explicação para o nome com o lançamento do [[Tomcat]] (um sistema auxiliar ao Apache que cuida basicamente de processamento de aplicativos em [[Linguagem de programação Java|Java]]), já que "Tomcat" nome de uma aeronave [[Estados Unidos|estadunidense]], o [[F-14 Tomcat]] e "Apache" é o nome de um helicóptero de ataque, o [[AH-64 Apache]]).{{carece de fontes|data=julho de 2009}}
 
== Segurança ==
 
Para garantir segurança nas transações [[HTTP]], o servidor dispõe de um módulo chamado <tt>mod_ssl</tt>, o qual adiciona a capacidade do servidor atender requisições utilizando o protocolo [[HTTPS]]. Este protocolo utiliza uma camada [[SSL]] para criptografar todos os dados transferidos entre o cliente e o servidor, provendo maior grau de segurança, confidencialidade e confiabilidade dos dados. A camada SSL é compatível com certificados [[X.509]], que são os certificados digitais fornecidos e assinados por grandes entidades certificadoras no mundo.
 
== Configuração ==
 
O servidor é configurado por um arquivo mestre nomeado <tt>httpd.conf</tt> e opcionalmente pode haver configurações para cada diretório utilizando arquivos com o nome <tt>[[.htaccess]]</tt>, onde é possível utilizar autenticação de usuário pelo próprio protocolo [[HTTP]] utilizando uma combinação de arquivo <tt>[[.htaccess]]</tt> com um arquivo <tt>[[.htpasswd]]</tt>, que guardará os usuários e senhas (criptografadas).
 
== Notas ==
 
{{Reflist}}
 
== {{Ver também}} ==
 
* [[PHP]]
* [[MySQL]]
* [[Servidores]]
* [[WAMP5]]
* [[EasyPHP]]
* [[XAMPP]]
 
== {{Ligações externas}} ==
 
* {{en}} [https://www.apache.org Apache Software Foundation]
* {{en}} [https://httpd.apache.org Página oficial do servidor]
* {{en}} [http://news.netcraft.com/archives/2007/10/11/october_2007_web_server_survey.html Levantamento de servidores WEB utilizados]
 
{{esboço-software}}
 
[[Categoria:Servidores web]]
[[Categoria:Apache Software Foundation]]
[[Categoria:Software livre]]
[[Categoria:Software de 1996]]
 
[[ar:خادوم إتش تي تي بي أباتشي]]
[[az:Apache]]
[[bg:Apache]]
[[bs:Apache HTTP server]]
[[ca:Servidor HTTP Apache]]
[[ckb:ئەپاچی ڕاژەکار]]
[[cs:Apache HTTP Server]]
[[da:Apache (webserver)]]
[[de:Apache HTTP Server]]
[[el:Apache HTTP εξυπηρετητής]]
[[en:Apache HTTP Server]]
[[eo:Retservilo Apache]]
[[es:Servidor HTTP Apache]]
[[et:Apache HTTP Server]]
[[eu:Apache HTTP zerbitzaria]]
[[fa:کارساز اچ‌تی‌تی‌پی آپاچی]]
[[fi:Apache (palvelinohjelma)]]
[[fr:Apache HTTP Server]]
[[gl:Servidor HTTP Apache]]
[[he:Apache HTTP Server]]
[[hi:अपाचे सर्वर]]
[[hr:Apache HTTP poslužitelj]]
[[hu:Apache HTTP Server]]
[[ia:Apache HTTP Servitor]]
[[id:Apache HTTP Server]]
[[it:Apache HTTP Server]]
[[ja:Apache HTTP Server]]
[[ka:აპაჩეს სერვერი]]
[[ko:아파치 웹 서버]]
[[ku:Apache]]
[[lt:Apache HTTP serveris]]
[[lv:Apache HTTP serveris]]
[[ml:അപ്പാച്ചെ വെബ് സർവർ]]
[[nl:Apache (webserver)]]
[[nn:Apache]]
[[no:Apache (webserver)]]
[[pl:Apache HTTP Server]]
[[ro:Apache (server)]]
[[ru:Apache]]
[[simple:Apache HTTP Server]]
[[sk:Apache HTTP Server]]
[[sl:Spletni strežnik Apache]]
[[sr:Apač (server)]]
[[su:Apache HTTP Server]]
[[sv:Apache HTTP Server]]
[[ta:அப்பாச்சி இணைய வழங்கி]]
[[th:อะแพชี เว็บเซิร์ฟเวอร์]]
[[tr:Apache HTTP Sunucusu]]
[[uk:Apache]]
[[uz:Apache Server]]
[[vi:Apache (HTTP)]]
[[war:Serbidor HTTP Apache]]
[[zh:Apache HTTP Server]]