Vous êtes sur la page 1sur 3

INFORMÁTICA PARA A SAÚDE

Telemedicina
Ficha de Laboratório: servidor http
EST – IPCB 3º Ano / 1º Semestre – 2007/2008

1 Objectivos
Pretende-se com este trabalho que os alunos contactem com servidores HTTP e respectiva configuração,
na medida em que são a base de muitas aplicações cliente-servidor na área da telemedicina.

2 Introdução
a) Consulte a página do projecto Apache, em http://httpd.apache.org/ .
b) Em que consiste esta aplicação? Quais as suas funcionalidades?
c) Quais as vantagens de usar esta aplicação para implementar aplicações Web cliente-servidor?

3 Preparação do trabalho
a) Sugere-se a consulta da documentação sobre a configuração do servidor Apache, em
http://httpd.apache.org/docs/2.2/:

b) Neste trabalho vai precisar de dois computadores, tal como ilustrado na Figura. O servidor HTTP
vai ser configurado no sistema operativo Linux. O cliente pode usar o sistema operativo
Windows.
c) Ligue os dois computadores à rede da ESTCB, configurados para obter automaticamente o
endereço IP. Anote os endereços IP de cada computador.
d) Desligue as firewalls de ambos os PCs e teste a conectividade IP entre eles, através da
ferramenta ping, usando os respectivos endereços IP.

Osvaldo Santos, ESTCB Telemedicina 1


4 Configuração de nomes estáticos
a) Edite o ficheiro de nomes estáticos de ambos os PCs, de forma a que o servidor HTTP seja
conhecido como www.xpto.cb;
b) Teste novamente a conectividade IP entre os dois computadores com a ferramenta ping, mas
usando agora os nomes do servidor.

5 Configuração inicial do servidor HTTP


a) Num terminal, execute o seguinte comando “service httpd restart”. O serviço httpd iniciou
correctamente?
b) Que tipos de logs são gerados por este serviço? Onde são guardados? Verifique se foi gerado
algum erro no arranque do serviço.
c) Teste o funcionamento do servidor a partir do cliente, usando um browser para ver o site
http://www.xpto.cb . Que página é apresentada?
d) Qual é o directório raíz do servidor? Qual é o nome do ficheiro que corresponde à página
predefinida de um directório?
e) Altere a página predefinida: crie a sua própria página. Teste novamente a visualização da página
http://www.xpto.cb. A página mudou?
f) Crie um directório /teste neste servidor Web, com uma página diferente e verifique se a
consegue visualizar no browser.

6 Configuração de Virtual Hosts baseados no nome


a) Altere os ficheiros de nomes estáticos de ambos os computadores, de modo a que o servidor
seja também conhecido como “madeira.cb” e “www.castelobranco.pt”;
b) No cliente, experimente usar o browser para visualizar os sites http://www.xpto.cb ,
http://madeira.cb e http://www.castelo branco.pt . São mostradas páginas diferentes? Porquê?
c) Crie dois virtual hosts baseados no nome, associados a estes dois novos nomes de DNS do
servidor. Crie um directório raíz para cada um, com uma página que os diferencie uns dos
outros.
d) Teste o funcionamento dos virtual hosts a partir do cliente.

Osvaldo Santos, ESTCB Telemedicina 2


7 Autenticação e autorização
a) Faça as configurações necessárias para que o acesso a todo o site “www.castelobranco.pt” só
possa ser feito após a seguinte autenticação: user: joao, password: xpto123;
b) Faça as configurações necessárias para que o acesso a todo o site “www.castelobranco.pt” só
possa ser feito após a seguinte autenticação: user: joao, password: xpto123 ou user: maria,
password: yujg ou user: miguel, password: mikesry.
c) Repita o ponto anterior, mas apenas para o directório /teste do site http://www.xpto.cb

8 Configurações várias
a) Faça as configurações necessárias para que quando o cliente aceda ao site “http://madeira.cb”
seja automaticamente redireccionado para o site “http://www.madeiraislands.travel”;
b) Faça as configurações necessárias para que, quando o cliente solicita um documento que não
existe, receba a seguinte mensagem “Desculpe, mas deve estar enganado...”
c) Faça as configurações necessárias para que, quando o cliente solicita um documento ao qual
não tem acesso, receba a seguinte mensagem “Nem penses !!!”

------------------------------------------------------------------
Dicas importantes:

1. No sistema operativo Windows XP, o ficheiro com nomes estáticos encontra-se tipicamente no
directório “C:\WINDOWS\system32\drivers\etc\” e chama-se “hosts”;

2. No sistema operativo Linux, o ficheiro com nomes estáticos encontra-se tipicamente no directório
“/etc/” e chama-se igualmente “hosts”;

3. Todos os ficheiros que o servidor Apache necessite de ler têm que ter as respectivas permissões
de leitura.

Osvaldo Santos, ESTCB Telemedicina 3

Vous aimerez peut-être aussi