한국   대만   중국   일본 
Servidor Apache ? Wikipedia, a enciclopedia livre

O Servidor HTTP Apache (do ingles Apache HTTP Server ) ou Servidor Apache ou HTTP Daemon Apache ou somente Apache , e o servidor web livre criado em 1995 por um grupo de desenvolvedores da NCSA ( National Center for Supercomputing Applications), tendo como base o servidor web NCSA HTTPd criado por Rob McCool [ 4 ] . E a principal tecnologia da Apache Software Foundation , responsavel por mais de uma dezena de projetos envolvendo tecnologias de transmissao via web, processamento de dados e execucao de aplicativos distribuidos.

Servidor HTTP Apache
Logótipo
Servidor Apache
Autor Rob McCool
Desenvolvedor Apache Software Foundation
Plataforma Multiplataforma
Modelo do desenvolvimento Software livre
Lancamento 1995 (28?29 anos) [ 1 ]
Versao estavel 2.4.58 (19 de outubro de 2023 ; ha 7 meses [ 2 ] )
Mercado-alvo Servidores
Escrito em C , XML , Forth [ 3 ]
Sistema operacional Tipo Unix , Windows
Genero(s) Servidor Web
Licenca Licenca Apache
Estado do desenvolvimento Ativo
Tamanho 9 MB ( tarball do fonte )
Pagina oficial httpd .apache .org

E um servidor do tipo HTTPD (do ingles : HTTPd stands for Hypertext Transfer Protocol daemon ), compativel com o protocolo HTTP versao 1.1. [ 5 ] Suas funcionalidades sao mantidas atraves de uma estrutura de modulos, permitindo inclusive que o usuario escreva seus proprios modulos utilizando a API do software .

E disponibilizado em versoes para os sistemas operacionais Windows , Novell , OS/2 e outros do padrao POSIX IEEE 1003 ( Unix , Linux , FreeBSD , etc.).

Em janeiro de 2021, a Netcraft estimou que o Apache servia 24,63% dos milhoes de sites mais ocupados, enquanto o Nginx atendia 23,21% e a Microsoft estava em terceiro lugar com 6,85% (para algumas das outras estatisticas da Netcraft, o Nginx esta a frente do Apache), enquanto de acordo com a W3Techs, o Apache esta classificado em primeiro lugar com 35,0% e o Nginx em segundo com 33,0% e Cloudflare Server em terceiro com 17,3%. [ 6 ]

Etimologia

editar

O nome dado pela Fundacao Apache Software possui algumas origens:

  • em referencia a nacao Apache , tribo de nativos americanos que tinha, em combate, grande resistencia e estrategias superiores. Uma alusao a resistencia da comunidade do software livre aos ataques de interesses privados;
  • refere-se tambem a estabilidade do servidor Apache e a sua variedade de ferramentas capazes de lidar com qualquer tipo de solicitacao na web;
  • aceita popularmente porem refutada pela Fundacao, e que o nome viria da expressao " a patchy server ", do ingles significa um servidor remendado , ou melhoria no software, dada a origem do programa, criado sobre o codigo do servidor da NCSA, no qual foram adicionados diversos patches . [ 7 ]
  • apos o lancamento do servidor Tomcat , um sistema auxiliar ao Apache que cuida do processamento de aplicativos em Java . Onde "Tomcat" e o nome da aeronave estadunidense , F-14 Tomcat e, Apache e o nome do helicoptero de ataque, AH-64 Apache . [ carece?de fontes ? ]

Seguranca

editar

Para garantir seguranca nas transacoes HTTP , o servidor dispoe de um modulo chamado mod_ssl , o qual adiciona a capacidade do servidor atender requisicoes 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 seguranca, confidencialidade e confiabilidade dos dados. A camada SSL e compativel com certificados X.509 , que sao os certificados digitais fornecidos e assinados por grandes entidades certificadoras no mundo.

Configuracao

editar

Os arquivos de configuracao, por padrao, em ambientes Unix-like , residem no diretorio /etc/apache. O servidor e configurado por um arquivo mestre nomeado httpd.conf [ 8 ] e opcionalmente pode haver configuracoes para cada diretorio utilizando arquivos com o nome .htaccess , onde e possivel utilizar autenticacao de usuario pelo proprio protocolo HTTP utilizando uma combinacao de arquivo .htaccess com um arquivo .htpasswd , que guardara os usuarios e senhas (criptografadas)

Adocao

editar

Em fevereiro de 2017, a adocao de Apache foi:

Brasil : 49,87% de todos os dominios. [ 9 ]

Portugal: 58,57% de todos os dominios. [ 10 ]

Mundial: 47.20% dos servidores ativos

Ver tambem

editar

Referencias

  1. ≪About The Apache HTTP Server Project≫ . Apache Software Foundation . Consultado em 14 de outubro de 2019  
  2. ≪Apache HTTP Server 2.4.54 Released≫ . Apache Software Foundation . 8 de junho de 2022 . Consultado em 17 de novembro de 2022  
  3. ≪Languages≫ . Black Duck Open Hub . Consultado em 14 de outubro de 2019  
  4. Apache Software Foundation . ≪How Apache Came to Be≫ . Apache HTTP Server Project (em ingles) . Consultado em 17 de novembro de 2022  
  5. Fielding, R.; Gettys, J.; Mogul, J.; Frystyk, H.; Masinter, L.; Leach, P.; Berners-Lee, T. (junho de 1999). ≪Hypertext Transfer Protocol -- HTTP/1.1≫ (em ingles). ISSN  2070-1721 . doi : 10.17487/RFC2616 . Consultado em 17 de novembro de 2022  
  6. ≪Usage Statistics and Market Share of Web Servers, January 2021≫ . W3Techs (em ingles) . Consultado em 17 de novembro de 2022  
  7. ≪A bit of history≫ (em ingles). Apache Software Foundation . Consultado em 17 de novembro de 2022  
  8. https://httpd.apache.org/docs/current/configuring.html
  9. ≪Estatisticas de internet brasileira brasdo.com≫ . www.brasdo.com . Consultado em 20 de fevereiro de 2017 . Arquivado do original em 14 de fevereiro de 2017  
  10. ≪Estatisticas de internet portuguesa siteo.pt≫ . www.siteo.pt . Consultado em 20 de fevereiro de 2017 . Arquivado do original em 14 de fevereiro de 2017  

Ligacoes externas

editar