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 31: Linha 31:
Um servidor Web bem conhecido é o '''apache''', disponível como padrão nas versões '''Linux''' e um dos mais utilizados 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''': Instalar o lynx na máquina virtual
;Instalação do '''apache''': Instalar o lynx na máquina virtual
  sudo apt-get install apache2
  sudo apt-get install apache2


Linha 38: Linha 38:
#Se tudo está funcionando, você a resposta será: '''It works!'''
#Se tudo está funcionando, você a resposta será: '''It works!'''


;Armazenamento das páginas HTML no servidor apache
As '''páginas HTML''' a serem disponibilizadas pelo servidor '''apache''' ficam armazenadas do diretório:
/var/www
;Verificação da página padrão da instalação
cd /var/www
cat index.html





Edição das 19h29min 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
Instalar o 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
Instalar o lynx na máquina virtual
sudo apt-get install apache2
Testar se o servidor Web está operando normalmente
  1. Em um navegador coloque no endereço da URL o endereço IP da máquina onde o apache foi instalado;
  2. Se tudo está funcionando, você a resposta será: It works!
Armazenamento das páginas HTML no servidor apache

As páginas HTML a serem disponibilizadas pelo servidor apache ficam armazenadas do diretório:

/var/www
Verificação da página padrão da instalação
cd /var/www
cat index.html