O que é um servidor Apache?


O Servidor HTTP Apache (em ingles : Apache HTTP Server) ou simplesmente Apache é o software de servidor web mais usado do mundo. Apache desempenhou um papel fundamental no crescimento inicial da World Wide Web (WWW).  É 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.

Foi criado em 1995 por Rob McCool, então funcionário do NCSA (National Center for Supercomputing Applications) e em 2009, tornou-se o primeiro software de servidor web a servir mais de 100 milhões de sites. O servidor é compatível com o protocolo HTTP versão 1.1. 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 através de sua API.

É disponibilizado em versões para os sistemas Windows, Novell Netware, OS/2 e diversos outros do padrão POSIX (Unix, Linux, FreeBSD, etc.).

Segurança no Apache


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.

Mais sobre o Apache