Atividades - Serviço HTTP

  • Lance uma maquina virtual e configure sua interface de rede eth0 em modo bridge, para que ela obtenha um endereço IP na rede local (via DHCP).
  • Instale o servidor Web Apache nessa máquina virtual, manualmente ou através do repositório de pacotes do sistema operacional que estiver usando.
  • Para ativar o servidor recém-instalado execute (no Linux):
service httpd start
service httpd status

Em caso de problemas, lembre-se sempre de:

  • Verificar se o servidor HTTP está ativo
  • Analisar os arquivos de logs do servidor HTTP (no diretório /var/log/httpd/)
  • Reiniciar o servidor HTTP a cada mudança de configuração
  • Instale uma página inicial no servidor, contendo algo como “Olá, mundo !” e teste seu acesso usando um navegador a partir de sua máquina real (host) (não esqueça de configurar seu navegador para não usar proxy no acesso à rede da máquina virtual).
  • Crie uma URL /restrito/ nas páginas Web de seu servidor, contendo somente uma página inicial, e restrinja seu acesso somente ao IP de sua máquina real. Teste essa restrição acessando a página a partir de outras máquinas.

Para que as configurações de acesso definidas no arquivo .htaccess sejam aceitas pelo Apache, é preciso adicionar a opção AuthConfig na cláusula AllowOverrride da configuração do diretório /var/www/html, no arquivo principal de configuração do Apache:

<Directory "/var/www/html">
   ...
   AllowOverride ... AuthConfig ...
   ...
</Directory>

Uma vez ajustada essa configuração, é necessário reiniciar o servidor Apache.

  • Crie uma URL /intranet nas páginas Web de seu servidor e proteja seu acesso por usuário/senha (use o comando htpasswd para criar o arquivo de senhas no servidor). Teste sua configuração a partir da máquina real.
  • Configure uma página de erro “Not found” personalizada para seu servidor.
  • Com quantos processos filhos seu servidor Web inicia? Configure-o para ser lançado com somente 4 filhos iniciais.
  • Analise os arquivos de log do serviço HTTP de sua máquina virtual e descrever as principais informações ali encontradas. Os arquivos de log do servidor Apache se encontram no diretório /var/log/httpd.
  • gcsi/atividade_em_servico_http.txt
  • Última modificação: 2012/05/02 18:50
  • por maziero