Kathara: Servidor Web

De Wiki Cursos IFPR Foz
Revisão de 19h23min de 21 de novembro de 2024 por Evandro.cantu (discussão | contribs) (→‎Laboratório: Servidor Web)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegaçãoIr para pesquisar

Kathará

Laboratório: Servidor Web

Aplicação Web
Conceitos sobre a aplicação Web.
Laboratório
Verificação do funcionamento da interação entre um cliente e um servidor Web (Referência: [1]):

Hierarquia de arquivos e diretórios para os scripts do laboratório
lab.conf
client.startup
server.startup
client/
server/


Conteúdo dos arquivos:

lab.conf
  client[0]=A
  server[0]=A
server.startup
  ifconfig eth0 10.0.0.1/24 up
  /etc/init.d/apache2 start
client.startup
  ifconfig eth0 10.0.0.2/24 up

Diretório do servidor:

server/var/www/html/index.html
O arquivo index.html contem a página HTML a ser disponibilizada.


Iniciar rede do laboratório:

kathara lstart

Procedimentos práticos

Teste do servidor Web

O servidor Web apache implementa o lado servidor da aplicação Web e atende requisições de clientes Web, ou navegadores, através do protocolo HTTP.

No servidor, verificar se o apache está rodando:

/etc/init.d/apache2 status

No cliente, acessar o servidor apache usando o navegador modo texto links:

links 10.0.0.1

Verificar no servidor a página HTML armazenada:

cat /var/www/html/index.html

Verificar o arquivo de log no servidor Web:

tail -f /var/log/apache2/access.log

Análise da troca de pacotes entre cliente e servidor Web

Preparar o servidor Web para capturar pacotes com tcpdump e armazenar a saída em arquivo:

tcpdump -w /hosthome/capturaWeb.ncap
Análise com Wireshark
Utilizar o Wireshark na máquina hospedeira e analisar os pacotes capturados:
  • Abertura de conexão TCP;
  • Pedido/Resposta HTTP;
  • Encerramento de conexão TCP.

Referências


Evandro.cantu (discussão) 16h32min de 25 de fevereiro de 2021 (-03)