Servidor Apache: diferenças entre revisões
Resgatando 2 fontes e marcando 0 como inativas. #IABot (v2.0beta14) |
atualizando info de última versão |
||
Linha 1: | Linha 1: | ||
{{ver desambiguação|Apache|Apache}} |
{{ver desambiguação|Apache|Apache}} |
||
{{Info/Software |
{{Info/Software |
||
| |
|nome = Servidor HTTP Apache |
||
| |
|logotipo = Apache HTTP server logo (2016).svg |
||
|tamanho_logo = frameless |
|||
|alt=| desenvolvedor = [[Apache Software Foundation]] |
|||
⚫ | |||
|plataforma=| sistema_operacional = [[Multiplataforma]] |
|||
| |
|desenvolvedor = [[Apache Software Foundation]] |
||
| |
|plataforma = [[Multiplataforma]] |
||
| |
|modelo = [[Software livre]] |
||
|atualiza_frequentemente = <!-- caso positivo, não preencher parâmetros relativos à versão --> |
|||
| data_lancamento = |
|||
|data_do_lançamento = {{ani|ano=1995|mês=|dia=}}<ref>{{Citar web|url=https://httpd.apache.org/ABOUT_APACHE.html|titulo=About The Apache HTTP Server Project|acessodata=2019-10-14|publicado=[[Apache Software Foundation]]}}</ref> |
|||
| ultima_versao = 2.4.27 |
|||
|última_versão = 2.4.41 |
|||
⚫ | |||
|data_da_última_versão = {{data de lançamento|ano=2019|mês=8|dia=14}}<ref>{{Citar web|url=https://www.apache.org/dist/httpd/Announcement2.4.html|titulo=Apache HTTP Server 2.4.41 Released|data=2019-08-14|acessodata=2019-10-14|publicado=[[Apache Software Foundation]]}}</ref> |
|||
| versao_beta = |
|||
| |
|versão_beta = |
||
⚫ | |||
⚫ | |||
| |
|idiomas = |
||
|mercado = [[Servidor (computação)|Servidores]] |
|||
⚫ | |||
|linguagem = [[C (linguagem de programação)|C]], [[XML]], [[Forth]]<ref>{{Citar web|url=https://www.openhub.net/p/apache/analyses/latest/languages_summary|titulo=Languages|acessodata=2019-10-14|publicado=[[Black Duck Open Hub]]}}</ref> |
|||
|sistema_operacional = [[Sistema operacional tipo Unix|Tipo Unix]], [[Microsoft Windows|Windows]] |
|||
|gênero = [[Servidor Web]] |
|||
|licença = [[Licença Apache]] |
|||
|estado = Ativo |
|||
|tamanho = 8 [[Megabyte|MB]] ([[tar (computação)|tarball]] do [[Código-fonte|fonte]]) |
|||
|website = {{URL|https://httpd.apache.org/|httpd.apache.org}} |
|||
⚫ | |||
O '''Servidor HTTP Apache''' (do [[Língua inglesa|inglês]] ''[[:en:Apache HTTP Server|Apache HTTP Server]]'') ou '''Servidor Apache '''ou '''HTTP Daemon Apache''' ou somente '''Apache''', é o [[servidor web]] [[software livre|livre]] criado em [[1995]] por [[Rob McCool]]. É 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 HTTP Apache''' (do [[Língua inglesa|inglês]] ''[[:en:Apache HTTP Server|Apache HTTP Server]]'') ou '''Servidor Apache '''ou '''HTTP Daemon Apache''' ou somente '''Apache''', é o [[servidor web]] [[software livre|livre]] criado em [[1995]] por [[Rob McCool]]. É 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. |
||
É um servidor do tipo [[:en:HTTPD|HTTPD]], compatível com o protocolo [[HTTP]] versão 1.1<ref>Especificado pelo documento |
É um servidor do tipo [[:en:HTTPD|HTTPD]], compatível com o protocolo [[HTTP]] versão 1.1<ref>Especificado pelo documento RFC 2616 (TXT, 129 [[Kilobyte|KB]])</ref> (do [[Língua inglesa|inglês]]: ''HTTPd stands for Hypertext Transfer Protocol daemon''). 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 [[Sistema operativo|sistemas operacionais]] [[Windows]], [[Novell Netware|Novell]], [[OS/2]] e outros do padrão [[POSIX]] IEEE 1003 ([[Unix]], [[GNU/Linux|Linux]], [[FreeBSD]], etc.). |
É disponibilizado em versões para os [[Sistema operativo|sistemas operacionais]] [[Windows]], [[Novell Netware|Novell]], [[OS/2]] e outros do padrão [[POSIX]] IEEE 1003 ([[Unix]], [[GNU/Linux|Linux]], [[FreeBSD]], etc.). |
||
Em maio de 2010, o Apache deu suporte a aproximadamente 54,68% de todos os sites e, 66% dos sites mais acessados mundialmente.<ref>Pesquisa realizada pelo sítio [ |
Em maio de 2010, o Apache deu suporte a aproximadamente 54,68% de todos os sites e, 66% dos sites mais acessados mundialmente.<ref>Pesquisa realizada pelo sítio [https://news.netcraft.com/archives/2010/05/14/may_2010_web_server_survey.html netcraft 2010]</ref> O uso nos servidores ativos representa cerca de 47.20%. |
||
== Etimologia == |
== Etimologia == |
||
Linha 29: | Linha 37: | ||
* Em referência à [[nação Apache]], tribo de [[nativos americanos]] que tinha, em combate, grande resistência e estratégias superiores. Uma alusão à resistência da comunidade do [[software livre]] aos ataques de interesses privados;<ref>[[O mundo é plano]]</ref> |
* Em referência à [[nação Apache]], tribo de [[nativos americanos]] que tinha, em combate, grande resistência e estratégias superiores. Uma alusão à resistência da comunidade do [[software livre]] aos ataques de interesses privados;<ref>[[O mundo é plano]]</ref> |
||
* 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; |
* 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; |
||
* Aceita popularmente porém refutada pela Fundação, é que o nome viria da expressão "''a patchy server''", do [[língua inglesa|inglês]] significa ''um servidor remendado'', ou melhoria no software, dada a origem do programa, criado sobre o código do servidor da NCSA, no qual foram adicionados diversos [[patches]].<ref>{{citar web|url= |
* Aceita popularmente porém refutada pela Fundação, é que o nome viria da expressão "''a patchy server''", do [[língua inglesa|inglês]] significa ''um servidor remendado'', ou melhoria no software, dada a origem do programa, criado sobre o código do servidor da NCSA, no qual foram adicionados diversos [[Patch (computação)|patches]].<ref>{{citar web|url=https://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> |
||
* Após o lançamento do servidor [[Tomcat]], um sistema auxiliar ao Apache que cuida do processamento de aplicativos em [[Linguagem de programação Java|Java]]. Onde "Tomcat" é o nome da aeronave [[Estados Unidos|estadunidense]], [[F-14 Tomcat]] e, Apache é o nome do helicóptero de ataque, [[AH-64 Apache]].{{carece de fontes|data=julho de 2009}} |
* Após o lançamento do servidor [[Tomcat]], um sistema auxiliar ao Apache que cuida do processamento de aplicativos em [[Linguagem de programação Java|Java]]. Onde "Tomcat" é o nome da aeronave [[Estados Unidos|estadunidense]], [[F-14 Tomcat]] e, Apache é o nome do helicóptero de ataque, [[AH-64 Apache]].{{carece de fontes|data=julho de 2009}} |
||
Linha 36: | Linha 44: | ||
== Configuração == |
== Configuração == |
||
Os arquivos de configuração, por padrão, em ambientes [[Unix-like]], residem no diretório /etc/apache. O servidor é configurado por um arquivo mestre nomeado <tt>httpd.conf</tt><ref> |
Os arquivos de configuração, por padrão, em ambientes [[Unix-like]], residem no diretório /etc/apache. O servidor é configurado por um arquivo mestre nomeado <tt>httpd.conf</tt><ref>https://httpd.apache.org/docs/current/configuring.html</ref> 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) |
||
== Adoção == |
== Adoção == |
||
Linha 59: | Linha 67: | ||
== Ligações externas == |
== Ligações externas == |
||
* {{en |
* {{link|1=en|2=https://www.apache.org|3=Apache Software Foundation}} |
||
* {{ |
* {{website oficial|2=Página oficial do servidor|3=en}} |
||
* {{en |
* {{link|1=en|2=https://news.netcraft.com/archives/2019/09/27/september-2019-web-server-survey.html|3=Levantamento de servidores WEB utilizados em setembro de 2019}} |
||
{{Apache}} |
{{Apache}} |
Revisão das 23h55min de 14 de outubro de 2019
Servidor HTTP Apache | |
---|---|
Autor | Rob McCool |
Desenvolvedor | Apache Software Foundation |
Plataforma | Multiplataforma |
Modelo do desenvolvimento | Software livre |
Lançamento | 1995 (28–29 anos)[1] |
Versão estável | 2.4.41 (14 de agosto de 2019[2]) |
Mercado-alvo | Servidores |
Escrito em | C, XML, Forth[3] |
Sistema operacional | Tipo Unix, Windows |
Gênero(s) | Servidor Web |
Licença | Licença Apache |
Estado do desenvolvimento | Ativo |
Tamanho | 8 MB (tarball do fonte) |
Página oficial | httpd |
O Servidor HTTP Apache (do inglês Apache HTTP Server) ou Servidor Apache ou HTTP Daemon Apache ou somente Apache, é o servidor web livre criado em 1995 por Rob McCool. É 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.
É um servidor do tipo HTTPD, compatível com o protocolo HTTP versão 1.1[4] (do inglês: HTTPd stands for Hypertext Transfer Protocol daemon). 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 operacionais Windows, Novell, OS/2 e outros do padrão POSIX IEEE 1003 (Unix, Linux, FreeBSD, etc.).
Em maio de 2010, o Apache deu suporte a aproximadamente 54,68% de todos os sites e, 66% dos sites mais acessados mundialmente.[5] O uso nos servidores ativos representa cerca de 47.20%.
Etimologia
O nome dado pela Fundação Apache Software possui algumas origens:
- Em referência à nação Apache, tribo de nativos americanos que tinha, em combate, grande resistência e estratégias superiores. Uma alusão à resistência da comunidade do software livre aos ataques de interesses privados;[6]
- 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;
- Aceita popularmente porém refutada pela Fundação, é que o nome viria da expressão "a patchy server", do inglês significa um servidor remendado, ou melhoria no software, dada a origem do programa, criado sobre o código do servidor da NCSA, no qual foram adicionados diversos patches.[7]
- Após o lançamento do servidor Tomcat, um sistema auxiliar ao Apache que cuida do processamento de aplicativos em Java. Onde "Tomcat" é o nome da aeronave estadunidense, F-14 Tomcat e, Apache é o nome do helicóptero de ataque, AH-64 Apache.[carece de fontes]
Segurança
Para garantir segurança nas transações HTTP, o servidor dispõe de um módulo chamado mod_ssl, 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
Os arquivos de configuração, por padrão, em ambientes Unix-like, residem no diretório /etc/apache. O servidor é configurado por um arquivo mestre nomeado httpd.conf[8] e opcionalmente pode haver configurações para cada diretório utilizando arquivos com o nome .htaccess, onde é possível utilizar autenticação de usuário pelo próprio protocolo HTTP utilizando uma combinação de arquivo .htaccess com um arquivo .htpasswd, que guardará os usuários e senhas (criptografadas)
Adoção
Em fevereiro de 2017, a adoção de Apache foi:
Brasil: 49,87% de todos os domínios[9].
Portugal: 58,57% de todos os domínios[10].
Mundial: 47.20% dos servidores ativos
Ver também
Referências
- ↑ «About The Apache HTTP Server Project». Apache Software Foundation. Consultado em 14 de outubro de 2019
- ↑ «Apache HTTP Server 2.4.41 Released». Apache Software Foundation. 14 de agosto de 2019. Consultado em 14 de outubro de 2019
- ↑ «Languages». Black Duck Open Hub. Consultado em 14 de outubro de 2019
- ↑ Especificado pelo documento RFC 2616 (TXT, 129 KB)
- ↑ Pesquisa realizada pelo sítio netcraft 2010
- ↑ O mundo é plano
- ↑ «A bit of history» (em inglês). The Apache Software Foundation. Consultado em 16 de julho de 2009
- ↑ https://httpd.apache.org/docs/current/configuring.html
- ↑ «Estatísticas de internet brasileira brasdo.com». www.brasdo.com. Consultado em 20 de fevereiro de 2017. Arquivado do original em 14 de fevereiro de 2017
- ↑ «Estatísticas de internet portuguesa siteo.pt». www.siteo.pt. Consultado em 20 de fevereiro de 2017. Arquivado do original em 14 de fevereiro de 2017