Post on 06-Jun-2015
description
http://mayroncachina.net
Curso PHP / InicianteServidores 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 é?
Company LOGO
http://mayroncachina.net
Capítulo 2
Estrutura
Curso de PHP / Iniciante
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/
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.
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?
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).
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.
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.
Company LOGO
http://mayroncachina.net
Capítulo 5
Outros Servidores
Curso de PHP / Iniciante
• Java• Apache Tomcat
• Jboss
• Glassfish
• ASP• IIS
Company LOGO
http://mayroncachina.net
Referências
Capítulo 6
Curso de PHP / Iniciante
• Malima Consultoria
• Wikipédia
Company LOGO
http://mayroncachina.net
Créditos
Mayron Cachina
mayroncachina@maisweb.org
http://twitter.com/mayroncachina