Laboratório: Aplicação Web e Acesso Remoto: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Linha 1: Linha 1:
==Instalação e teste de Servidor Web==
=Laboratório sobre Aplicação Web=


;Objetivos
;Objetivos


Instalar Servidor Web '''apache''' e testar o funcionamento da '''aplicação Web''' e do '''protocolo HTTP'''.
Testar o funcionamento da '''aplicação Web''' e do '''protocolo HTTP''' e instalar um Servidor Web '''apache'''.


;Fundamentação: Um '''servidor Web''' é um programa capaz de aceitar '''requisições HTTP''' vinda de '''navegadores''' (clientes) e servi-los com '''respostas HTTP''', incluindo dados, normalmente na forma de '''páginas HTML'''.
;Fundamentação: A '''aplicação Web''' é uma aplicação que permite a um '''navegador''' (cliente) acessar páginas de hipertextos armazenadas em em '''servidor Web'''.  


[[Arquivo:ServidorWeb.jpeg]]
[[Arquivo:ServidorWeb.jpeg]]
*Os navegadores e o servidor Web se comunicam através de mensagens do '''protocolo HTTP''', utilizando como camada de transporte o '''protocolo TCP'''.
*Para que o '''navegador''' possa acessar uma página em um '''servidor Web''' o mesmo deve estar ativo, aguardando por pedidos de '''conexão TCP''' na '''porta 80'''.
*Uma vez aberta a conexão TCP entre o navegador e o servidor Web, o servidor será capaz de aceitar '''requisições HTTP''' vinda do navegador e servi-lo com '''respostas HTTP''', incluindo dados, normalmente na forma de '''páginas HTML'''.
;Navegadores Web: A parte cliente da aplicação Web é implementada pelos navegadores Web.
São exemplos de navegadores o Mozilla '''Firefox''', o Google '''Chrome''', o '''Safari''' padrão da Macintosh, o '''Opera''', '''IExplorer''' padrão do Windows e outros.
Outro navegador interessante é o '''lynx''' que permite navegar na Web usando um '''terminal de textos'''.
:Instalação do '''lynx''' (na máquina virtual):
sudo apt-get install lynx
:Testar o '''lynx''', por exemplo, lendo as notícias de um jornal ''online'':
lynx www.folha.com.br
;Servidores Web: Os servidores Web permitem armazenar as páginas Web e disponibilizá-las na Internet.
Um servidor Web bem conhecido é o '''apache''', disponível como padrão nas versões '''Linux''' e um dos mais utilizados na Internet.
:Instalação do '''apache''' (na máquina virtual):
sudo apt-get install apache2
----
[[Categoria:Redes de Computadores]]

Edição das 19h13min de 28 de março de 2014

Laboratório sobre Aplicação Web

Objetivos

Testar o funcionamento da aplicação Web e do protocolo HTTP e instalar um Servidor Web apache.

Fundamentação
A aplicação Web é uma aplicação que permite a um navegador (cliente) acessar páginas de hipertextos armazenadas em em servidor Web.

  • Os navegadores e o servidor Web se comunicam através de mensagens do protocolo HTTP, utilizando como camada de transporte o protocolo TCP.
  • Para que o navegador possa acessar uma página em um servidor Web o mesmo deve estar ativo, aguardando por pedidos de conexão TCP na porta 80.
  • Uma vez aberta a conexão TCP entre o navegador e o servidor Web, o servidor será capaz de aceitar requisições HTTP vinda do navegador e servi-lo com respostas HTTP, incluindo dados, normalmente na forma de páginas HTML.
Navegadores Web
A parte cliente da aplicação Web é implementada pelos navegadores Web.

São exemplos de navegadores o Mozilla Firefox, o Google Chrome, o Safari padrão da Macintosh, o Opera, IExplorer padrão do Windows e outros.

Outro navegador interessante é o lynx que permite navegar na Web usando um terminal de textos.

Instalação do lynx (na máquina virtual):
sudo apt-get install lynx
Testar o lynx, por exemplo, lendo as notícias de um jornal online:
lynx www.folha.com.br
Servidores Web
Os servidores Web permitem armazenar as páginas Web e disponibilizá-las na Internet.

Um servidor Web bem conhecido é o apache, disponível como padrão nas versões Linux e um dos mais utilizados na Internet.

Instalação do apache (na máquina virtual):
sudo apt-get install apache2