Ferramentas do usuário

Ferramentas do site


espec:atividades_em_servico_http

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

espec:atividades_em_servico_http [2011/09/06 15:25]
maziero created
espec:atividades_em_servico_http [2011/09/06 15:25] (atual)
maziero created
Linha 1: Linha 1:
 +====== Atividades ======
  
 +===== Instalação do Apache =====
 +
 +  * Lance uma maquina virtual e configure sua interface de rede ''​eth0''​ para um endereço na rede 20.0.0.N (não esqueça de configurar a rota default!). Escolha um valor para N que não conflite com outras máquinas virtuais em execução (use o comando ''​ping''​ para descobrir se o endereço IP escolhido está livre).
 +
 +  * Instale o servidor Apache nessa máquina virtual. Os pacotes necessários para o servidor Apache no Linux estão disponíveis no diretório ''/​usr/​local/​linux/​f7.32/​httpd''​ do servidor espec. Para instalá-los use o comando "''​rpm -ivh''"​.
 +
 +  * Para ativar o servidor recém-instalado execute:
 +
 +<​code>​
 +service httpd start
 +service httpd status
 +</​code>​
 +
 +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
 +
 +===== Configurações básicas =====
 +
 +  * Instale uma página inicial no servidor, contendo algo como "Olá, mundo !" e teste seu acesso usando um navegador a partir do servidor espec (não esqueça de configurar seu navegador para não usar //proxy// nos endereços 20.0.0.0/​8).
 +
 +  * Crie uma URL ''/​restrito/''​ nas páginas Web de seu servidor, contendo somente uma página inicial, e restrinja seu acesso somente ao IP 20.0.0.1. Teste essa restrição acessando a partir do servidor espec e também de outra máquina virtual. Para testar sua configuração a partir de outra máquina virtual use os comandos ''​nc'',​ ''​wget''​ ou o navegador em modo texto ''​lynx''​.
 +
 +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:
 +
 +<​code>​
 +<​Directory "/​var/​www/​html">​
 +   ...
 +   ​AllowOverride ... AuthConfig ...
 +   ...
 +</​Directory>​
 +</​code>​
 +
 +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 espec.
 +
 +  * 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.
 +
 +===== Arquivos de log =====
 +
 +  * 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''​.
espec/atividades_em_servico_http.txt · Última modificação: 2011/09/06 15:25 por maziero