Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas...

27
Servidor WEB Profº Marcio Funes

Transcript of Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas...

Page 1: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Servidor WEBProfº Marcio Funes

Page 2: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

OBJETIVOS DESSA AULA

• Entender o que é um Servidor Web• Saber suas características• Saber configurar o IIS• Criar um Servidor Web• Gerenciar um Servidor Web

Page 3: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Corrigindo um Erro

• Servidor Web pode ser 2 coisas:

– Um Programa de Computador responsável por aceitar enviar e receber pedidos de sites

– Um computador real que sustenta uma pagina on-line

Page 4: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Entendendo uma Hospedagem

• O Termo Hospedagem de Site significa que:

• Eu programador criei uma pagina utilizando alguma linguagem

• Após programado tenho vários arquivos, sendo eles o código, as imagens e textos

• Esses “arquivos” tem que estarem on-line, por isso dizemos que a internet é 24 horas, o site vai estar no ar enquanto essa máquina hospedeira estiver ligada e conectada na internet

Page 5: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

CTBC

Internet

Provedor de Internet

Hospedagem

Page 6: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

• Quando você digita http://... etc...

esta fazendo uma solicitação de uma página ao provedor da sua cidade, que por sua vez pede permissão de acesso ao seu provedor, a partir daí a operadora da cidade vai enviar o pedido de página ao hospedeiro daquela pagina.

• Complicado?

Page 7: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Exemplos de Servidores WEB

• Apache• BadBlue• IIS (2003 Server)• NaviServer• Zeus Web Server• Roxen• Sun Java Web Server• Entre outros

Page 8: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

No 2003 Server

• Para criarmos um servidor web vamos utilizar o IIS do 2003 Server

• Para instalar o IIS, acesse:• Painel de Controle• Add ou Remover programas• Add/Rem componentes do Windows• Duplo Click Servidor de Aplicativo• Marque o IIS e de um Duplo Clique• Escolhas os serviços do IIS que deseja• Fim

Page 9: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Administração do IISPag. 24

Page 10: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

• Para acessarmos o IIS temos 3 maneiras:– Iniciar – Ferramentas Administrativas –

Gerenciador de Serviços de Informação da Internet

– WinKey + R – inetmgr.exe– Criamos um atalho na area de trabalho

usando a primeira opção

Page 11: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.
Page 12: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Pagina Padrão

• Para testarmos o funcionamento do IIS podemos definir uma pagina “padrão” para o IIS apresentar caso precise de uma, por isso vamos criar uma.

• Para esse teste precisaremos programar uma página, obviamente como o propósito do curso não é programação, faremos uma pagina html simples usando o bloco de notas...

Page 13: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Exemplo de Página

• <html>• <head>• <title>Minha Primeira Pagina</title>• </head>• <body bgcolor="black">• <font face="arial" size="4" color="white">• <h1>BEM VINDO A MINHA PRIMEIRA

PAGINA</h1>• <hr size="4" color="green">• <b>Este será meu site, aproveite</b></font><br>• </body>• </html>

Page 14: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Pag 26

• Salve com o nome index.html – e no tipo mude para todos os arquivos

• Agora no IIS dê botão direito em Sites Web – Propriedades – Documentos – ali defina a pagina que vai ser a página basica do IIS

• Se no Internet Explore você digitar:• http://localhost aparecer essa pagina,

pronto! O IIS esta funcionando como deveria!

• Localhost é como se ele acessase ele mesmo na internet, apenas um teste

Page 15: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Diretório Virtual – Pag 27

• Caso queria mudar o local de onde os arquivos que compõem a pagina ficarão, use um disco virtual

• Siga os Passos da Pagina 28

Page 16: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

• Aprendemos então a:– Instalar o IIS– Abrir o IIS– Testar o IIS– Configurar a pagina basica do IIS– Mudar o local da pasta atraves do

Diretório Virtual– Mais e agora, não aprendi muito, e não fiz

basicamente quase nada a não ser teoria, quando vou acessar a página ou tornar ela disponível para o acesso, heim Marcio?

Page 17: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Servidor Apache – Pag. 29

• Introduzindo as soluções fantásticas do Apache

Page 18: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

• Não estávamos configurando o Windows 2003 Server? Por que temos que mudar pra esse tal de Apache?– Tecnologia Avançou– Do HTML para o PHP– Sites Dinâmicos– Banco de Dados– Precisamos de algo mais do que o IIS do

2003 Server, lembre estamos falando de Servidores e não de Windows 2003 Server, por isso vamos mudar o foco para o Servidor Apache

Page 19: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

• IIS do 2003: É melhor ideal para hospedagem de paginas feitas na linguagem ASP e .NET (se lê DotNet, pq ponto em inglês se lê dot)

• Seria coincidência que o ASP e o .NET são criaturinhas da Microsoft? Não né!

• O PHP não é da Microsoft, por isso se encaixa melhor em outra solução, ai que entra o Apache que também não é da Microsoft, por isso é melhor Apache + PHP e IIS + ASP ou .NET, entendeu?

Page 20: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Por que Apache? – Pag. 30

• Vantagens do PHP:– Lojas Virtuais– Sites de Relacionamentos– Webmail– Chats– Serviços de Help Desk– Fóruns– Enfim, muito prático...

Page 21: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

PHP

• Geralmente para rodar PHP usamos o LAMP:– Linux + Apache + MySQL + PHP

• Porém precisaríamos dominar o Linux, por isso ou invés de criarmos um LAMP, criaremos um WAMP:– Windows + Apache + MySQL + PHP,

certo?

– Vamos entender alguns intens do Wamp!

Page 22: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

WAMP

• Windows = Esse você já conhece!• Apache:

– Grátis– Rodar sua página localmente, perfeito

para teste antes de lançar realmente na web (que é nossa meta!)

• MySQL = É um programa que usa a linguagem SQL para soluções de banco de dados, ele é muito famoso no mundo, mais que a Madona!

• PHP = Linguagem de WEB que já vimos seus benefícios

Page 23: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Vamos Conhecê-los

• Instale em sua maquina o:– Apache– PHP

– Após a instalação vamos testá-los

Page 24: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Bônus

• Agora tenho que Instalar todos os componentes do WAMP?

• Windows, Apache, MySQL e depois o PHP?

• SIM• Mais e se alguém inventasse uma

maneira mais fácil de instalar tudo isso e fazer com que eles já estejam unidos e configurados?

• Oh isso já existe, chama Wamp Server, nome original não?

Page 25: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Wamp Server

• Usado para instalar rapidamente no computador os softwares PHP 5, MySQL e Apache, disponibilizando suporte ao uso de scripts PHP localmente no Windows

Page 26: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

Homework - TI

• Para que serve um servidor de web?• Qual o valor mensal de mantermos um

servidor web?• O que é o Apache?• O que é PHP?• O que é SQL?• O que é o MySQL?• Orçamento Bônus: Faça um

orçamento em empresas de hospedagem da sua região e avalie o custo beneficio de ter um servidor web ou contratar ou terceirizar o serviço de hospedagem

Page 27: Servidor WEB Profº Marcio Funes. OBJETIVOS DESSA AULA Entender o que é um Servidor Web Saber suas características Saber configurar o IIS Criar um Servidor.

FIMPróxima Aulas: Servidor de Banco de Dados