Neste artigo iremos inicializar as informações de sustentação a nossa jornada no mundo dos Servidores WEB Apache.

O que é um Servidor WEB?

O Servidor WEB é o programa responsável pela publicação de documentos, imagens ou qualquer outro objeto que venha a ser acessado por um cliente através de um navegador.

Este Servidor WEB pode ser configurado para ser acessado apenas em uma rede interna (Intranet) ou uma rede externa (Internet), cada qual com suas funcionalidades definidas pelas necessidades da publicação.

O Servidor WEB mais utilizado no mundo segundo a pesquisa realizada "TOP SERVERS ACROSS ALL DOMAINS AUGUST 1995 - OCTOBER 2006" da NETCRAFT (https://news.netcraft.com/), é conhecido como? Alguém arrisca? o nosso bom Apache, chegando a 61.44% de reconhecimento e utilização, ficando na frente de outras grandes empresas (Microsoft, Zeus e Sun).

Logo, durante nossa Jornada no mundo dos Servidores WEB Apache, estaremos tratando de um assunto que tem reconhecimento e aceitação mundial.

Algumas boas e importantes qualidades do Apache é ele ser configurável, robusto, de alta performance (quando bem configurado todas essas qualidades são vistas facilmente), de fácil instalação e seu código fonte ser distribuído gratuitamente pela equipe de desenvolvedores do Apache Software Foundation (https://www.apache.org/).

OVamos iniciar aprendendo a Instalar o Apache em ambiente Windows

Primeiramente, efetue o download do arquivo de instalação do Apache no seguinte endereço: https://www.apache.org/

Para maiores informações sobre os arquivos de instalação do Apache, consulte a página de download citada acima. Clique duas vezes no arquivo de instalação e uma tela como essa deverá aparecer:

Instalando o Apache
Figura. Instalação do Apache

Prossiga clicando no botão "Next", aceitando os termos da licença de uso e, na tela de Informações do Servidor ("Server Information"), onde é solicitado "Network Domain", "Server Name" e "Administrator"s Email Address", informe, respectivamente: "localdomain", "localhost" e o seu endereço de e-mail. Deixe também selecionado a opção "Run as a service for All users", como indicado abaixo:

Configurando a instalação do Apache
Figura. Configurando a instalação do Apache

Prossiga selecionando a instalação completa ("Complete") e finalize a instalação.

O procedimento abaixo não torna-se necessário no Windows XP/2000/NT, uma vez que se escolheu a opção Run as a service for All Users.

Instalação concluída agora para INICIAR o Servidor Web Apache, vá no botão Iniciar->Programas->Apache HTTP Server e clique em Start Apache in Console. Uma janela como esta deverá aparecer, indicando que o Apache está em execução:

Start Apache in Console
Figura. Start Apache in Console

Para PARAR o Apache, não é aconselhável que se feche esta janela diretamente. Ao invés disso, vá em Iniciar->Programas->Apache HTTP Server e clique em Stop Apache. Isso dará inicio ao processo de shutdown do servidor Web, o que fará com que a janela acima se feche.

Para testar a instalação, primeiramente, certifique-se de que o Apache esteja em execução. Abra o seu navegador favorito e digite o seguinte endereço: http://localhost. Este é o endereço do seu Servidor Web local.

Uma página como esta abaixo deverá aparecer, indicando que você instalou e configurou corretamente o Servidor Web Apache em seu sistema.

Configurando corretamente o Servidor Web Apache em seu sistema
Figura. Configurando corretamente o Servidor Web Apache em seu sistema

Se você não tiver alterado a pasta padrão de instalação do Apache, a pasta raiz do seu Servidor Web se encontra no seguinte caminho no seu disco:

C:\Arquivos de programas\Apache Group\Apache\htdocs

É nesta pasta que você deve colocar todos os arquivos que serão acessados através do seu Servidor Web local, incluindo páginas HTML, scripts em PHP, arquivos de imagens, etc.

Links Úteis

Saiba mais sobre Apache ;)

  • Big Data com Java:
    Neste Guia de Consulta você encontrará todo o conteúdo que precisa para entender a que se refere o termo Big Data, bem como sua importância, da perspectiva de um programador Java.
  • URLs amigáveis no Apache e no IIS:
    Neste exemplo você aprenderá a configurar URLs amigáveis nos servidores Apache e IIS.
  • Processamento de dados em Java com Apache Spark:
    Nesse vídeo você verá como usar o framework de BigData Apache Spark para iniciar suas atividades na análise de dados em grande escala no Java.