Kathara: Servidor Web: mudanças entre as edições
De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
=Kathará= | =Kathará= | ||
==Laboratório: Servidor Web== | ==Laboratório: Servidor Web== | ||
Laboratório | ;[[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: <ref>https://github.com/KatharaFramework/Kathara-Labs/tree/main/main-labs/application-level/web-server</ref>): | |||
[[Arquivo:Kathara-ServidorWeb.png]] | [[Arquivo:Kathara-ServidorWeb.png]] | ||
Linha 50: | Linha 51: | ||
links 10.0.0.1 | links 10.0.0.1 | ||
Verificar no servidor a '''página HTML''' | Verificar no servidor a '''página HTML''' armazenada: | ||
cat /var/www/html/index.html | cat /var/www/html/index.html | ||
Edição atual tal como às 19h23min de 21 de novembro de 2024
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:
Referências
Evandro.cantu (discussão) 16h32min de 25 de fevereiro de 2021 (-03)