servidores web

12
http://mayroncachina.net Curso PHP / Iniciante Servidores WEB

Upload: mayron-cachina

Post on 06-Jun-2015

13.072 views

Category:

Education


2 download

DESCRIPTION

Slide para o curso de PHP Básico. Introdução a Servidores WEB

TRANSCRIPT

Page 1: Servidores WEB

http://mayroncachina.net

Curso PHP / InicianteServidores WEB

Page 2: Servidores WEB

Company LOGO

http://mayroncachina.net

Curso de PHP / Iniciante

• O que é um servidor web?• Um programa de computador responsável por

aceitar pedidos HTTP de clientes, geralmente os navegadores, e servi-los com respostas HTTP, incluindo opcionalmente dados, que geralmente são páginas web, tais como documentos HTML com objetos embutidos (imagens, etc.);

(Wikipédia) http://pt.wikipedia.org/wiki/Servidor_Apache

Capítulo 1

O que é?

Page 3: Servidores WEB

Company LOGO

http://mayroncachina.net

Capítulo 2

Estrutura

Curso de PHP / Iniciante

Page 4: Servidores WEB

Company LOGO

http://mayroncachina.net

Capítulo 3

Servidor Apache

Curso de PHP / Iniciante

• Apache• É o servidor web mais usado no mundo.

• Ele contém módulos que vão de suporte a linguagens de programação a segurança.

• Roda localmente em sua máquina, dispensando uso de internet.

• Até a data de publicação desse slide ele se encontra na versão 2.2.11

• Sua documentação pode ser encontrada no site http://httpd.apache.org/docs/2.2/

Page 5: Servidores WEB

Company LOGO

http://mayroncachina.net

Capítulo 4

Como Funciona

Curso de PHP / Iniciante

• Passo 1

• O browser do cliente informa a URL, por exemplo http://www.mayroncachina.net/fotos.php, o nome de domínio é www.mayroncachina.net, e a página é fotos.php e o protocolo é o http.

Page 6: Servidores WEB

Company LOGO

http://mayroncachina.net

Capítulo 4

Como Funciona

Curso de PHP / Iniciante

• Passo 2

• Um Servidor de Nome de Domínio (DNS) traduz o nome de domínio informado pelo para seu endereço de IP, uma combinação numérica que representa o endereço real do site na Internet (um nome de domínio é somente uma ferramenta para facilitar a memória). Por exemplo, o domínio malima.com.br é traduzido para o endereço IP real 66.102.1.104. O que você acha mais fácil de lembrar?

Page 7: Servidores WEB

Company LOGO

http://mayroncachina.net

Capítulo 4

Como Funciona

Curso de PHP / Iniciante

• Passo 3

• O browser agora determina que protocolo deve ser usado. Os exemplos de protocolos incluem FTP (Protocolo de Transferência de Arquivo), e http (Protocolo de Transferência de HiperTexto).

Page 8: Servidores WEB

Company LOGO

http://mayroncachina.net

Capítulo 4

Como Funciona

Curso de PHP / Iniciante

• Passo 4

• O servidor começa a processar os arquivos solicitados na página. Por exemplo, quando um usuário digitar http://www.mayroncachina.net/fotos.php, o browser solicita ao arquivo fotos.php do servidor mayroncachina.net e aguarda uma resposta. O servidor processa a requisição e verifica se o endereço existe. Se sim, encontra os arquivos necessários, executa as instrução no código e retorna para os resultados de volta para o browser. Se não puder localizar o arquivo, o servidor envia a uma mensagem de erro para o cliente.

Page 9: Servidores WEB

Company LOGO

http://mayroncachina.net

Capítulo 4

Como Funciona

Curso de PHP / Iniciante

• Passo 5

• O browser recebe os dados do servidor na linguagem HTML interpreta essas instruções e exibe os resultados para o usuário.

• Por isso não podemos ver no código fonte os scripts PHP.

• E esse procedimento fica se repetindo até que o usuário saia do site.

Page 10: Servidores WEB

Company LOGO

http://mayroncachina.net

Capítulo 5

Outros Servidores

Curso de PHP / Iniciante

• Java• Apache Tomcat

• Jboss

• Glassfish

• ASP• IIS

Page 11: Servidores WEB

Company LOGO

http://mayroncachina.net

Referências

Capítulo 6

Curso de PHP / Iniciante

• Malima Consultoria

• Wikipédia

Page 12: Servidores WEB

Company LOGO

http://mayroncachina.net

Créditos

Mayron Cachina

[email protected]

http://twitter.com/mayroncachina